2010-04-06 58 views
4

因此,如果我要採用Access表單,並將Excel電子表格嵌入到其中或PowerPoint套牌中,我將如何在VBA代碼中引用它?如何在Access中的表單中引用嵌入的PowerPoint或Excel文件?

我知道我必須設置庫,命名OLE對象的框架,並將適用的語法用於任何我想要做的事情,無論我在表單中保留什麼,但是唯一的事情是我使用過Excel和/或PowerPoint自動從Access中打開單獨的窗口/應用程序,而不是在Access窗體中。所以我不知道如何繼續。

如果我說它有一個新的Excel.Application,那麼set xls = to(該文件中的ss,而不是另一個Excel文件的某個文件路徑)?

這有道理嗎?

回答

5

比方說,你加入你的表格的Excel工作簿對象,將其命名爲xLObject和VBA添加一個引用到Excel對象庫

這裏是你如何訪問該對象的表和更改範圍

Dim sheet As Excel.Worksheet 
Set sheet = xlObject.Object.Sheets(1) 
sheet.Range("A1") = "Hello World" 

相同的邏輯適用於Powerpoint。

相關問題