1

我使用 FileSystemObjects 中的 textstream 对象检索了一个要保存的 HTML 文件,它生成了一个空文件。

当我使用 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 创建不存在的文件,它还创建文件并写入我手动输入的任何其他字符串,例如 FSOFile.WriteLine "Nothing works" - 为了完整性: CreateTextFile也没有帮助。

使用 FSO 流编写 HTML 代码可能会出现问题吗?

4

1 回答 1

0

尝试 WriteLine 而不是只写。请参阅示例:http: //msdn.microsoft.com/en-us/library/aa242706%28v=vs.60%29.aspx

于 2013-01-17T17:11:04.457 回答