2016-11-22 107 views
0

如何插入一行并填充单元格和已经以编程方式从MS Access打开的Excel表单中?从Access VBA编辑打开的Excel工作表

+1

记录一个宏,检查代码,并使用早期或拉特绑定。迟到是最好的。 – Fionnuala

+0

如果您告诉我们电子表格是如何打开的,请提供您打开它的参考文件...给我们更多详细信息。看看这个问题,它表明思想已经进入了这个问题,并努力告诉我们问题出现在哪里:http://stackoverflow.com/questions/29923588/powershell-catch-exception-codes-for- wmi-query –

+0

在Access中,我使用命令docmd.outputto acoutputtable从表中创建Excel工作表。命令完成后,我在屏幕上打开工作表。我现在想要插入一行并添加其他标题。 – user2369812

回答

0

一种可能做到这一点:

Sub Macro1() 
' 
' Macro1 Macro 
    Excel.Workbooks("Test.xlsx").Worksheets(1).Range("A1") = "Test" 

End Sub 

只是参考使用.Workbooks其他工作簿和其他工作簿的路径。

0

的绕了另一种方式是直接创建一个新的工作簿进出,然后填充它:

'Open a new instance of Excel to be used and run without being visible 
Dim xls As Excel.Application 
Set xls = New Excel.Application 

这段代码打开的Excel的新实例和一个空的工作簿。