我有以下情况:VBA使用数据复制选定的单元格(Excel)。将它们粘贴在表格中的特定行中(Word)
在Excel电子表格中,有一些数据(姓名,电子邮件,电话号码,ID号码等等)相同的数据应该是填充到给定的Word表单中(它对word文件存在保护,允许填充表中的几行)。我想从Excel文件中复制现有数据并将其粘贴到适当位置的Word文件中(例如,带有ID号的单元格将被复制并粘贴到具有标题ID号的行中)。
对不起,如果它是一个简单的问题,但我在VBA开发中起步,我目前的知识仅限于Excel操作。
预先感谢您!
我开始有:
'Copy
Set objSelection = Selection
Selection.Copy
'Paste the copied
Set objTempWorkbook = Excel.Application.Workbooks.Add(1)
Set objTempWorksheet = objTempWorkbook.Sheets(1)
'Save the temp HTML
Set objFileSystem = CreateObject("Scripting.FileSystemObject")
strTempHTMLFile = objFileSystem.GetSpecialFolder(2).Path & "\Temp for Excel" & Format(Now, "YYYY-MM-DD hh-mm-ss") & ".htm"
Set objTempHTMLFile = objTempWorkbook.PublishObjects.Add(xlSourceRange, strTempHTMLFile, objTempWorksheet.Name, objTempWorksheet.UsedRange.Address)
objTempHTMLFile.Publish (True)
所以,有了这个代码,我选择所需的Excel单元格的数据,复制它们,将它们粘贴到临时HTML文件。 这里我的问题引发了 - 如何继续说我想将数据传播到该文件中的特定表行。我还没有使用Word的集成VBA选项。你能帮忙吗?
即使是初学者也必须从某处开始。所以,告诉我们你开始的地方,我们会在你的路上帮助你。 – Variatus
请将其粘贴到您的原始问题中,以便我无需重新格式化即可阅读。谢谢。 – Variatus