将GMAIL收件箱html写入文件失败(VBA,Textstream)

时间:2013-01-17 17:05:05

标签: vba

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

当我使用MsgBox在write命令之前显示流时,它会显示我想要的所有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创建不存在的文件,它还创建文件并写入我手动键入的任何其他字符串,s.a。 FSOFile.WriteLine“没什么作用” - 为了完整性:CreateTextFile也没有帮助。

使用FSO流编写HTML代码的任何可能的问题?

1 个答案:

答案 0 :(得分:0)

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