1

FileSystemObjects から textstream オブジェクトを使用して保存したい HTML ファイルを取得したところ、空のファイルが生成されました。

write コマンドの直前に MsgBox を使用してストリームを表示すると、必要なすべての HTML コードが表示されますが、コードはファイルに書き込まれません。助言がありますか?

Dim FSO As FileSystemObject
Dim FSOFile As TextStream
Dim FilePath As String
    FilePath = "C:\myhtml.html"

Set FSO = New FileSystemObject
Set FSOFile = FSO.OpenTextFile(FilePath, 2, True)

   FSOFile.Write myContent ' String object holding the HTML textstring
   FSOFile.Close

私は基本的に、イベントリスナーとして使用したいgmailの受信トレイフォルダーをエクスポートしようとしています(別のマシンに何をすべきかを伝えることができます)。

これまでのコメントについて: - riteLine は違いはありません - OpenTextFile は存在しないファイルを作成し、ファイルを作成し、手動で入力した他の文字列を書き込みます。sa FSOFile.WriteLine "Nothing works" - 完全を期すために: CreateTextFileも助けにはなりませんでした。

FSO ストリームを使用して HTML コードを記述する際に起こりうる問題はありますか?

4

1 に答える 1

0

Write だけでなく、WriteLine を試してください。例を参照してください: http://msdn.microsoft.com/en-us/library/aa242706%28v=vs.60%29.aspx

于 2013-01-17T17:11:04.457 に答える