[英]VBA - Populate Word document with CSV table values
对于这个问题,我事先表示歉意,到目前为止,我与MsWord宏关系不大。
到目前为止,我执行了以下脚本,以通过VBA Word宏将一些格式正确的表格一一添加到Word文档中:
Sub InsertTableToWord()
Dim TCID As String, TCTitle As String, TCObjective As String
TCID = InputBox("Provide TCID: ")
TCTitle = InputBox("Provide TCTitle: ")
TCObjective = InputBox("Provide TCObjective: ")
' some code to format the entered data
Selection.TypeText Text:=TCID
Selection.TypeText Text:=TCTitle
Selection.TypeText Text:=TCObjective
End Sub
对于不同的TC *值,我必须执行上述宏10至40次。
我现在想做的是:
你们能帮我吗?
最有效的方法是使用Range.InsertFile将CSV文件带入文档,然后使用Range.ConvertToTable方法将其转换为Word表。 您将在本文中找到讨论和详细的代码示例:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.