2016-07-11 13 views
0

マクロからテキストファイルにデータを書き込む必要があります。マクロを使用してファイルに変数を書き込む

VAR_ABC = "Deployment1.txt" 
Dim FlName As String 
filesize = FreeFile() 

Open FlName For Output As #filesize 
    Write #filesize, "Hello World!" 
    Write #filesize, "" & VAR_ABC; 
Close #filesize 

私は質問の下に持っている:私のファイルに出力が含まれてい

  1. は、二重引用符がどのように取り除くために 「Hello World」の 「Deployment1.sh」 、すなわち、私は以下のコードを使用していますこれらの二重引用符のうち、私のテキストファイルに?
  2. Writeを何度もやり直すのではなく、複数の行を改行する方法がありますか?

  3. 変数を使用する場合は、「& VarName」のように使用する必要があります。書き込みコマンドにVarNameのみを持つことはできません。

ありがとうございました!

答えて

0

WritePrintに置き換えます。

Sub test() 
    VAR_ABC = "Deployment1.txt" 
    Dim FlName As String 
    filesize = FreeFile() 

    Open "C:\Temp\Hello.txt" For Output As #filesize 
     Print #filesize, "Hello World!" 
     Print #filesize, VAR_ABC; 
    Close #filesize 
End Sub 
+0

ありがとうございます。それは私のためにQ1と3を解決しました。 Q2のオプションはありますか?すなわち、「Hello World:そしてVAR_ABCは1つのステートメントを使用して印刷しますか?(私は10のステートメントを持っているので質問しています) – Sumit

+1

'Print #filesize、" Hello World! "&vbNewLine&VAR_ABC' –

関連する問題