忍者ブログ
人生万事塞翁が馬。なるようになる。たぶん。
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。


ホント、なんだかメモ帳代わりになってますが、
次やりたい時にまた忘れてそうだからメモっとこう。
Excelマクロです。VBA、でいいんかな?

しかし、どうでもいいがカラオケ行きたいなあ・・・・。
どうですか、姐さん。カラオケとか。(一体誰に向かって)




∥Excelマクロでネットワークドライブ接続・切断


★ とにかく、ネットワークドライブ接続して色々やりたい場合に便利。

私はExcelマクロと、バッチファイルやVBSを組み合わせる際、

Call Shell("X:\yyyyyy\xxxxx.bat", 1)

とかで呼び出したいファイルがサーバ上にあったりすると、パスを指定するのに
案外接続が必要だったりするのでよく使います。

まあ、もしかすると他にやりかたがあるのかもしらんですが。


 サーバー名   : ServerName
 共有フォルダ : ShareName

 --------------------------------------------------------------------
  Declare Function WNetAddConnection Lib "mpr.dll" Alias "WNetAddConnectionA" _
      (ByVal lpszNetPath As String, ByVal lpszPassword As String, ByVal _
      lpszLocalName As String) As Long
 --------------------------------------------------------------------
  
  ↑こいつをsub ()のに放り込む。
 EndSubの後とかに放り込んだら、後々エラーがでますので注意。
 ・・・で、

 --------------------------------------------------------------------
   Sub ネットワークドライブ接続()
      Dim x As Long
      x = WNetAddConnection("\\ServerName\ShareName", "", "X:")
   End Sub
 --------------------------------------------------------------------
 
 ↑こいつの太字部分を環境に合わせて変更してやる。
   主にはサーバ名とフォルダパス。あと接続させたいドライブ。
   当然やけども、変数名とか関数名とかも自由。好きに変更する。

 ↓ほんでもって、切断。
 --------------------------------------------------------------------
   Declare Function WNetCancelConnection Lib "mpr.dll" Alias "WNetCancelConnectionA" _
        (ByVal lpszName As String, ByVal bForce As Long) As Long
 --------------------------------------------------------------------
 
 例によって、放り込む場所を間違えないように。

 --------------------------------------------------------------------
  Sub ネットワークドライブの切断()
  Dim x As Long
  x = WNetCancelConnection("X:", False)
 End Sub
 --------------------------------------------------------------------
 
 こんな感じで完了です。
 
 マクロって、ちゃんと動いてくれると妙にうれしい・・・。


PR

Comment
Name
Title
Mail
URL
Comment
Pass   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
わっかんないし(笑)
何の事だかわかんないYO☆アタイ善良な一般市民だからわんないYO!マクロ?それって美味しいの?(笑)

カラオケはねー。行きたい。やっと仕事落ち着きつつあるし。ただアナタと行ったら「アニソンで一体何時間いけますか耐久レース」になりかねないよねー。……多分なるな(笑)
しずっち 2007/03/19(Mon)07:19: 編集
→Re:しずっち
アタイだって善良な一般市民ダヨ!
ついでにゆうと、マクロさんは煮ても焼いても食えない、ニクいあんちくしょうです。
でもたまに妙に可愛い。

というわけでいらさいませフリーダムっ子★
アニソン耐久レース受けて立つで!
ていうか、カラオケ行ったら「気が付けばアニソンレース」になっちゃうのは、
人生後にも先にもアナタと行った時だけやて…(笑)
アツい。アツイよ!ある意味。(そして正直何時間でもイケる)

……しかし。いい加減長いヨネ。アタイらのアニメ人生も。
香月 2007/03/19(Mon)19:04: 編集
この記事へのトラックバック
この記事にトラックバックする:
[20] [19] [18] [17] [16] [15] [14] [13] [12] [11] [9
«  Back :   HOME   : Next  »
カレンダー
08 2024/09 10
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
プロフィール
HN:
香月
性別:
女性
趣味:
らくがき, 読書, ピアノ
自己紹介:
三つ子の魂百までを地でいくのんびりヲタク。宇宙世紀ガン●ムらぶ。突発的に萌えを叫ぶ傾向有。
不妊治療を経て、妊婦初体験中。
甘味と刺身が恋しくてたまらない。
最新コメント
[07/17 ビーコ]
[05/09 しずっち]
[04/25 しずっち]
[03/25 しずっち]
[03/21 しずっち]
バーコード
ブログ内検索
フリーエリア
忍者ブログ [PR]