如何在Access中的表单中引用嵌入的PowerPoint或Excel文件?

Jus*_*tin 4 ms-access vba excel-vba access-vba powerpoint-vba

因此,如果我要使用Access表单,并在其中嵌入Excel电子表格或PowerPoint套牌,我将如何在VBA代码中引用它?

我知道我必须设置库,命名OLE对象的框架,并使用适用的语法到我想做的任何事情,无论我在表单中坚持什么,但是我用Excel和/或PowerPoint做过的唯一事情从Access中自动打开单独的窗口/应用程序,而不是在Access窗体中.所以我不知道该怎么办.

如果我说它是一个新的Excel.Application,那么set xls = to(文件中的ss,而不是某个地方的另一个Excel文件的某些文件路径)?

那有意义吗?

mar*_*arg 5

假设您在表单中添加了一个Excel工作簿对象,将其命名为xLObject,并在VBA中添加了对Excel对象库的引用

以下是访问此对象的工作表并更改范围的方法

Dim sheet As Excel.Worksheet
Set sheet = xlObject.Object.Sheets(1)
sheet.Range("A1") = "Hello World"
Run Code Online (Sandbox Code Playgroud)

同样的逻辑适用于Powerpoint.