20

重複の可能性:
イミディエイトウィンドウのコンテンツをテキストファイルに自動的に移動する方法はありますか?

Excel VBAのイミディエイトウィンドウではなく、Debug.Print出力をテキストファイルに記録することはできますか?

4

1 に答える 1

31

Jean-François Corbett による素晴らしい回答がここに表示されます。

彼が述べているように、イミディエイト ウィンドウに書き込み、それをコピー アンド ペーストするのは、同時に出力 txt ファイル (または必要な場合は txt ファイルのみ) に書き込むことはほとんど意味がありません。

彼の答えの例:

Dim s As String
Dim n As Integer

n = FreeFile()
Open "C:\test.txt" For Output As #n

s = "Hello, world!"
Debug.Print s ' write to immediate
Print #n, s ' write to file

Close #n
于 2012-12-13T07:52:00.430 に答える