|
本帖最后由 cunfu2010 于 2018-9-19 15:14 编辑
Sub test()
i = "路在每个人的脚下,只是看你如何去走"
Set wordapp = CreateObject("Word.Application")
wordapp.Documents.Add
wordapp.Selection.Paste
wordapp.ActiveDocument.SaveAs Filename:=ThisWorkbook.Path & "\感悟.doc"
wordapp.Quit
End Sub
如何将i中的值粘贴到新建的word文档中?必须要用剪贴板吗?
Sub test()
i = "路在每个人的脚下,只是看你如何去走"
Open ThisWorkbook.Path & "\保存.doc" For Output As #1
Print #1, i
Close #1
End Sub
上面的方法能实现,但有问题:
1、保存格式为.doc时,打开文件时弹出文件转换窗口,要求选择文本编码(应该是与纯文本有关,但不知道如何解决)
2、保存格式为.docx时,打开文件时弹出文档损坏
而且文档中会有一对"
|
|