標題:
[發問]
請教如何使用VBA修改IE 的PROXY的設定???
[打印本頁]
作者:
vesperlee
時間:
2013-2-28 17:19
標題:
請教如何使用VBA修改IE 的PROXY的設定???
[attach]14272[/attach]
執行 proxy關閉 程序,再執行proxy打開 程序,重開IE後,
(1)請教如何不讓 4. 的位置 {近端網址不使用Proxy(B)} 的勾選不要不見?
(2)請教如何在程式�堻]定 {近端網址不使用Proxy(B)}的勾選選項 為打勾或不打勾?
5.的內容 {含有下列起始文字的位址不使用Proxy} 也會不見
(3)請問 如何設定 5.的內容 不要不見?
(4)或如何在程式�堻]定 {含有下列起始文字的位址不使用Proxy} 的內容?
相關程序碼如下:
[attach]14273[/attach]
萬分感謝~~!
作者:
vesperlee
時間:
2013-2-28 23:55
爬文了好久~_~ 依然困惑提供下列技術文件。
麻煩各位先進指點迷津
http://technet.microsoft.com/zh-tw/library/ff699052.aspx
作者:
GBKEE
時間:
2013-3-1 14:56
回復
2#
vesperlee
幫你爬文了
->技術文件。
http://technet.microsoft.com/zh-tw/library/ff699052.aspx
執行VBA 的程序後,如要到 IE查看[連線]設定的改變時都須按下每一子視窗的[確定]鍵 , 當再次的執行 VBA 的程序作改變才會有作用的
Option Explicit
Const HKEY_CURRENT_USER = &H80000001
Sub proxy關閉()
'需修改的部份 proxy.hinet.net:80 (包含Port)' ,1為致能,0為除能
ProxySettings "proxy-n1.google.com.tw:3125", 0
End Sub
Sub proxy打開()
'需修改的部份 proxy.hinet.net:80 (包含Port)' ,1為致能,0為除能
ProxySettings "proxy-n1.google.com.tw:3125", 1
End Sub
Public Sub ProxySettings(ByRef strAddress As String, ByRef intSwitch As Integer)
Dim strComputer As String, objRegistry As Object, strKeyPath As String, strValueName As String, dwValue As Integer, strValue As String
strComputer = "."
Set objRegistry = GetObject("winmgmts:\\" & strComputer & "\root\default:StdRegProv")
strKeyPath = "SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings"
strValueName = "ProxyEnable"
dwValue = intSwitch
objRegistry.SetDWORDValue HKEY_CURRENT_USER, strKeyPath, strValueName, dwValue
strValueName = "ProxyServer"
strValue = strAddress
objRegistry.SetStringValue HKEY_CURRENT_USER, strKeyPath, strValueName, strValue
strValueName = "ProxyOverride"
'5.的內容 {含有下列起始文字的位址不使用Proxy}
strValue = "MyTest...." '寫入位址
'strValue = "<local>" '清除位址
objRegistry.SetStringValue HKEY_CURRENT_USER, strKeyPath, strValueName, strValue
End Sub
複製代碼
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)