アクセスのテーブルをTransferTextでエクスポートし、
そのソースの中身のタグをVBAで置換したいのですが
Sub test1()
Dim objIE As Object
Dim myStr As String
Dim t As String
t = "Table"
DoCmd.TransferText acExportHTML, , t, MyDesktop & "\" & t & ".html", True
Set objIE = CreateObject("MSXML2.XMLHTTP")
objIE.Open "GET", MyDesktop & "\" & t & ".html", False
objIE.send
myStr = objIE.responseText
myStr = Replace(myStr, "<TD DIR=LTR ALIGN=RIGHT>", "<TD>")
Debug.Print myStr
Set objIE = Nothing
End Sub
これだと、日本語部分が?になってしまいます。
なので、
myStr = objIE.responseText
を
myStr = StrConv(objIE.responseText, 64)
に変更したら、余分なスペースが入り、結局文字化けしたままです。
http://www2s.biglobe.ne.jp/iryo/vba/IE/http1.html
を参考にしたのですが、日本語を含むソースの場合はどうすればいいでしょうか?
No.1ベストアンサー
- 回答日時:
HTMLで出力する際に UTF-8のコードページで出力するようにしてやればいいと思いますよ
DoCmd.TransferText acExportHTML, , t, MyDesktop & "\" & t & ".html", True
を
DoCmd.TransferText acExportHTML, , t, MyDesktop & "\" & t & ".html", True,,65001
としてやって
myStr = StrConv(objIE.responseText,4)
または
myStr = objIE.responseText
といった具合で …
No.3
- 回答日時:
取得した文字列が 全角になってしまっているように見受けられたので念のために 半角変換を実行したまでですよ
不具合が無ければ objIE.responseTextをそのまま使ってもいいかと …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) EXCEL VBAで NHK NEWSの NEWSデータ内容取得が できない 1 2023/04/09 12:26
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- Visual Basic(VBA) 入力ボックスが繰り返しポップアップして止まらない。 下記コードでファイル名の変更をしたいのですが、変 1 2022/09/08 11:27
- Visual Basic(VBA) 2つ目のコンボボックスが動作しません。 3 2023/03/25 12:29
- Visual Basic(VBA) ファイル名の右側を変更したい ファイル名:「1001日別売上」の左側へ「2022」を追加し、「202 6 2022/10/14 10:03
- Visual Basic(VBA) Excel VBA でデータ転記について 1 2023/03/07 19:11
- Excel(エクセル) エクセルVBA、ファイル名をセルの値で保存の方法を教えてください。 おそれいります。こちらで数々のエ 6 2023/06/30 22:17
- Visual Basic(VBA) VBAでファイルを開くプログラムがエラーです 2 2023/02/21 16:56
- Excel(エクセル) Excel-VBAの「しばらくお待ちください」のダイアログが自動的に閉じない 2 2023/05/24 15:31
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAで#Regionに変わるものは無...
-
jsファイルの中身を確認したい…
-
generatorとは?
-
【VC++6.0(MFC)】Access Violat...
-
プログラム時のヘッダコメント...
-
#ifdef多用でソースが見づらい
-
c言語の改修されたソースから改...
-
HTMLソースの文字コードがutfの...
-
ソースの表示を無効にする方法。
-
Dreamweaverのコードカラーが黒...
-
HTMLソースを他人に見られない...
-
phpとaspの違い? 実力の違い?
-
aspファイルを修正する方法
-
ソースの追加行数と変更行数
-
HTML,JSの隠蔽
-
現在、開いているIEの子Window...
-
ホームページビルダーのソース...
-
「INT86(・・・・・・);」 っ...
-
Pythonのライブラリ、randomに...
-
▲▲HTML/CSSでのリスト作成▲▲以...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAで#Regionに変わるものは無...
-
プログラム時のヘッダコメント...
-
【VC++6.0(MFC)】Access Violat...
-
ソースの追加行数と変更行数
-
Dreamweaverのコードカラーが黒...
-
レストラン、英語のメニュー表記
-
JSPの実行結果をHTMLに変換
-
#ifdef多用でソースが見づらい
-
ソースの表示を無効にする方法。
-
generatorとは?
-
VBAでhtmlソースから特定の文字...
-
c言語の改修されたソースから改...
-
「INT86(・・・・・・);」 っ...
-
コメントが閉じてないというエ...
-
jsファイルの中身を確認したい…
-
borderの下線が表示されない
-
画像と文字が重なって表示される。
-
VisualBasicがインストールされ...
-
htmlでソースを表示させたくな...
-
innerHTML で表示変更した時の...
おすすめ情報