Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Назначение: возвращает коллекцию сетевых дисков. Нечётные элементы содержат UNC-пути сетевых дисков.
Параметры: нет.
Пример:
VB.NET / VBA:
Set WshNetwork = CreateObject("WScript.Network")
Set Drives = WshNetwork.EnumNetworkDrives
i = 0
While i <= Drives.Count-1
MsgBox Drives.Item(i) & " - " & Drives.Item(i+1)
i = i+2
Wend
Назначение: возвращает коллекцию сетевых принтеров. Нечётные элементы содержат сетевые имена принтеров, чётные - названия локальных портов.
Параметры: нет.
Пример:
VB.NET / VBA:
Set WshNetwork = CreateObject("WScript.Network")
Set Printers = WshNetwork.EnumPrinterConnections
i = 0
While i <= Printers.Count-1
MsgBox Printers.Item(i) & " - " & Printers.Item(i+1)
i = i+2
Wend
Параметры: <LocalName> - строка, локальное имя диска. <RemoteName> - строка, имя сетевого ресурса. <UpdateProfile> - необязательный, число (булево). Если указано True, создаваемое сетевое подключение будет сохранено в профиле пользователя. <User> - необязательный, строка. Имя пользователя, если сетевой диск подключается от пользователя, отличного от текущего. <Password> - необязательный, строка. Пароль пользователя, если сетевой диск подключается от пользователя, отличного от текущего.
Пример:
VB.NET / VBA:
Set WshNetwork = CreateObject("WScript.Network")
WshNetwork.MapNetworkDrive "Z:", "\\SERVER\Programs"
Параметры: <Name> - строка, локальное имя диска (или сетевое имя, если ресурсу не сопоставлена никакая буква). <Force> - необязательный, число (булево). Если указано True, отключение будет произведено вне зависимости от того, используется ресурс в настоящий момент или нет. <UpdateProfile> - необязательный, число (булево). Если указано True, сетевое подключение будет удалено из профиля пользователя.
Пример:
VB.NET / VBA:
Set WshNetwork = CreateObject("WScript.Network")
WshNetwork.RemoveNetworkDrive "Z:"
Параметры: <LocalName> - строка, локальное имя принтера. <RemoteName> - строка, сетевое имя принтера. <UpdateProfile> - необязательный, число (булево). Если указано True, подключение будет сохранено в профиле пользователя. <User> - необязательный, строка. Имя пользователя, если сетевой принтер подключается от пользователя, отличного от текущего. <Password> - необязательный, строка. Пароль пользователя, если сетевой принтер подключается от пользователя, отличного от текущего.
Пример:
VB.NET / VBA:
Set WshNetwork = CreateObject("WScript.Network")
WshNetwork.AddPrinterConnection "LPT1", "\\Server\Print1"
Назначение: подключает сетевой принтер без явного указания локального порта.
Параметры: <PrinterPath> - строка, сетевое имя принтера. <DriverName> - строка, имя уже установленного драйвера принтера. В Windows NT/2000/XP этот параметр игнорируется. <Port> - необязательный, строка. Порт принтера (по умолчанию - "LPT1"). В Windows NT/2000/XP этот параметр игнорируется.
Пример:
VB.NET / VBA:
Set WshNetwork = CreateObject("WScript.Network")
WshNetwork.AddWindowsPrinterConnection "\\Server\Print1"
Параметры: <Name> - строка, локальное имя принтера (порт), если сетевому ресурсу явно сопоставлен локальный порт. Иначе - сетевое имя принтера. Выбор зависит от того, каким образом осуществлялось подключение принтера. <Force> - необязательный, число (булево). Если указано True, отключение будет произведено вне зависимости от того, используется ресурс в настоящий момент или нет. По умолчанию - False. <UpdateProfile> - необязательный, число (булево). Если указано True, подключение будет удалено из профиля пользователя. По умолчанию - False.
Пример:
VB.NET / VBA:
Set WshNetwork = CreateObject("WScript.Network")
WshNetwork.RemovePrinterConnection "\\Server\Print1"