如何解决VBS 附加 Word 文档
我在一个文件夹中有一些 MS Word 文件,我需要在每个 Word 文档的开头附加一个特定的文本。我创建了一个函数 add_title(whatever) 来完成我的任务。我在 for 循环中调用该函数,但它只将文本附加到第一个文件中。
.elementor-element-53dbac3 .elementor-widget-container .elementor-posts--skin-custom article:nth-of-type(2n) .elementor-2361 .elementor-section-wrap .elementor-section .elementor-container
{
flex-direction: row-reverse;
}
解决方法
我按照上面的链接进行了一些更改,现在一切正常:
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objWord = CreateObject("Word.Application")
Set objFolder = objFSO.GetFolder("C:\Users\A\D\P")
objWord.Visible = False
wdStory = 6
wdMove = 0
counter = 0
For Each objFile In objFolder.Files
if objFSO.GetExtensionName(objFile.path) = "docx" then
Set objDoc = objWord.Documents.Open(objFile.path)
counter= counter +1
Set objSelection = objWord.Selection
objSelection.Font.Size = "10"
objSelection.HomeKey wdStory,wdMove
objSelection.TypeText "This text was appended to an existing Word document."
objSelection.TypeText(Chr(11))
objSelection.TypeText "Management"
objSelection.Delete
objDoc.SaveAs objFSO.BuildPath("C:\Users\A\D\P",objFSO.GetBaseName(objFile.path)
&".docx")
objDoc.Close
MsgBox counter & " File has been appended successfully!"
end if
Next
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。