VBAから
・ネットワークドライブの切断
ができます!
VBAコード
ここでは例として
・zドライブの切断
をします。
Option Explicit
Sub sample()
Dim driveName As String
Dim wsh As Object
'切断するドライブ名を指定
driveName = "z:"
Set wsh = CreateObject("WScript.Network")
'ネットワークドライブの切断を実行
Call wsh.RemoveNetworkDrive(driveName)
'後片付け
Set wsh = Nothing
End Sub
実行結果
ネットワークドライブの切断が出来ました。
●実行前
●実行後
参考①
存在しないドライブ名の「ネットワークドライブの切断」を試みると、以下のエラーが発生します。
※例えば「zドライブが存在しないのに、zドライブの切断を試みる」とエラーが発生します。
参考②
ネットワークドライブの割り当てもできます。
詳細は以下の記事をご確認ください。
参考③
割り当てられているネットワークドライブの一覧を取得することもできます。
詳細は以下の記事をご確認ください。
参考④
バットファイルでもネットワークドライブを切断できます。
詳細は以下の記事をご確認ください。