在访问vba中使用excel vba的简便方法

时间:2015-08-06 12:54:35

标签: vba excel-vba access-vba excel

我需要运行一段相当大的excel vba代码。问题是,我需要从Access启动它,公司安全性不允许从外部触发器启动makros。

所以我可以在excel中启动excel代码,但我基本上必须打开电子表格并且可以访问与excel代码相同的工作。

我可以复制代码并让它全部在Access中运行,并以某种方式告诉它" ActiveChart"和" WorkSheets(" XY")"在Excel文件中" Z"?

由于

卡兹

1 个答案:

答案 0 :(得分:2)

在Access VBA中使用Excel实例:

您需要设置对Microsoft Excel 15.0对象库的引用

Dim appExcel As Excel.Application
Dim wrkBook As Excel.Workbook

Set appExcel = New Excel.Application
Set wrkBook = appExcel.Workbooks.Open("C:\test.xlsx")

wrkBook.Worksheets("Sheet 1").Activate

With wrkBook.ActiveSheet

......等等。