1

「Web からのデータ」機能を使用するマクロがあります。データを取得している Web サイト (Internet Explorer で) にログインしましたが、Excel で取得した結果は、ログインしていないことを示し続けます。

「Webからのデータ」にExcel経由でログインする特別な方法はありますか? マクロ レコーダーを使用して Excel がデータを取得する方法を学習したので、これが機能することはわかっています。手動で行うと、Web サイトから「Excel IE ブラウザー ウィンドウ」にログインするように求められましたが、1 時間以上経過しているので、ログアウトされました。再度ログインして使用するにはどうすればよいですか?

役立つ場合は、該当するデータ プル コードを次に示します (ログインすると、URL は正常に機能します)。

 With ActiveSheet.QueryTables.Add(Connection:="URL;" & theURL, Destination:=webInfoWS.Range("$A$2"))
        .name = cel.Value & " hex"
        .FieldNames = True
        .RowNumbers = False
        .FillAdjacentFormulas = False
        .PreserveFormatting = True
        .RefreshOnFileOpen = False
        .BackgroundQuery = False
        .RefreshStyle = xlInsertDeleteCells
        .SavePassword = False
        .SaveData = True
        .AdjustColumnWidth = True
        .RefreshPeriod = 0
        .WebSelectionType = xlSpecifiedTables
        .WebFormatting = xlWebFormattingNone
        .WebTables = "3"
        .WebPreFormattedTextToColumns = True
        .WebConsecutiveDelimitersAsOne = True
        .WebSingleBlockTextImport = False
        .WebDisableDateRecognition = False
        .WebDisableRedirections = False
        .Refresh BackgroundQuery:=False
    End With
4

1 に答える 1