web-dev-qa-db-ja.com

VBAがWindows 11でInternet Explorerの作業に登録しますか?

IE-11のサポートをWindows 11で読み込んだことを読みました。それらのまだ仕事をしますか、それともコードを修正する必要がありますか?

SHTMLで必要なテキストを作成したら、これが呼び出されます。 Windows 11で起こる可能性がありますか?

Private Sub showReport()
Dim objIE           As Object
Dim i               As Long
    Err.Clear
    sReportPath = CreateFolder(ActiveWorkbook.Path, "Reports")

    On Error GoTo Error_Handler
    Set objIE = CreateObject("InternetExplorer.Application")
    With objIE
        .navigate "about:blank"
        Do While .Busy: DoEvents: Loop
        Do While .ReadyState <> READYSTATE_COMPLETE: DoEvents: Loop
        .Document.Write sHTML
        On Error Resume Next
        If (tRptOpt And RptOptPreview) Then
            .Visible = True
        End If
    End With

    Set objIE = Nothing
    sReportFilename = vbNullString
    Exit Sub
End Sub
 _
1
Ian Hicks

Windows 11は、IE> IEモードでInternet Explorer 11をサポートします。ここで、ほとんどすべてのIE機能が利用可能になります。

これも:

  • すべてのドキュメントモードとエンタープライズモード
  • ActiveXコントロール(JavaまたはSilverlightなど)。注:Silverlightは2021年10月12日にサポート終了に達します。
  • ブラウザヘルパーオブジェクト
  • セキュリティゾーン設定と保護モードに影響するInternet Explorerの設定とグループポリシー
  • IE、IECHOOSERで起動したときのF12開発者ツール
  • Microsoft Edge Extensions(IEページコンテンツと対話する拡張機能はサポートされていません。)

詳細については、以下を参照してください。

0
harrymc