我在VisualBasic 6
中有以下代码:
iLinha = FreeFile
Open strPath For Output As #iLinha
Dim strHeader As String
'***Assign a value to the string `Content`
Print #iLinha, strHeader
现在,我正在尝试使用
Word.Application
来执行与但相同的代码,您知道吗?当我编写此代码时:
Word.Selection.TypeText strHeader
我所得到的只是代码和字符,例如:
{rtf1\ansi\ansipg1252\deff0....
谁能告诉我上面的代码?打印
#iLinha
更新
streamFile.Type = adTypeBinary
streamFile.Open
streamFile.Write rstAux.Fields("text")
streamFile.SaveToFile strCaminhoTemp, adSaveCreateOverWrite
streamFile.Close
Obs:我尝试将
adTypeBinary
更改为adTypeText
,但是发生了一些错误...也许这段代码与我的问题有关?!
最佳答案
看来strHeader
是带格式的文本,而不是纯文本。
看起来strHeader
在某个时候从RTF(RichText)控件获取其值,并且获取格式化的文本,而不是纯文本。
有关RTF控件的更多信息:MSDN