我正在尝试从access数据库创建一个简单的word文档。我有几个记录,我想循环并写入到word中的表格中(或者只是格式化的段落...如果这样更容易的话)。问题是,在access中,我可以在word中创建表格,但不能访问要写入的表格单元格。
例如,当我执行以下操作时(不使用循环):
Dim dTable As Table
Dim dRow As Row
Set dTable = wrdDoc.Tables.Add(wrdDoc.Paragraphs(1).Range, 2, 2)
dTable.Cell(1,1)...
这是我力所能及的。access中的单元格没有range属性。因此
因此,我在Excel VBA中有以下代码: Dim oWord As New Word.Application
Dim objDoc
Set objDoc = oWord.Documents.Open("C:\folder\document.docx") 但是现在,我没有将document.docx作为外部Word文档,而是将其作为对象(Object 1)嵌入到工作表中。因此,我想编辑上面的代码来访问对象,而不是外部文件。 换句话说,我希望代码是这样的: 'Set objDoc = oWord.Documents.Open(Object 1) 我已经看到了问题here