使用VBA更改Internet Explorer编码

问题描述 投票:1回答:1

我这一边的Internet Explorer在“从菜单中的编码中设置为自动选择”。我想通过VBA代码将编码更改为UTF-8。我尝试了这样的一行,但似乎无法按预期工作

ie.document.Charset = "utf-8"

任何想法如何实现?

excel vba internet-explorer
1个回答
2
投票

您可以尝试使用此代码

Sub IEGetToKnow()
  Dim IE As InternetExplorer
  Set IE = New InternetExplorer
  With IE
    .Visible = True
    .Navigate2 "http://www.google.com.eg"
     While .Busy Or .readyState <> READYSTATE_COMPLETE:DoEvents:Wend
    .Document.Charset = "utf-8"
    .Refresh
 End With
End Sub
© www.soinside.com 2019 - 2024. All rights reserved.