2013-07-30 60 views
0

我正在訪問2010年並編寫如此VBA代碼。 我的問題是,當我寫對象名稱和一個點,這種類型的對象的方法列表不會出現。與其他類型的對象,如記錄集很好。 我認爲,問題是,我不申報的對象,而只是將它們設置如下:如何在VBA中顯示Excel對象的彈出方法?

Set ExcelFile = CreateObject("Excel.Application") 
Set Wbook = ExcelFile.Workbooks.Add 
Set Wsheet = Wbook.Worksheets.Add 

及以下不工作

Dim ExcelFile As Microsoft.Office.Interop.Excel 

Dim ExcelFile As Microsoft.Office.Interop.Excel.Application 

Dim ExcelFile As Object 

Dim Wsheet1 As Worksheet 

不能識別工作表

的代碼工作正常,僅僅是我想看到的方法列表,而編碼... 謝謝!

+1

你的一些例子來自.NET組件(Interop的)。那些不適合VBA ...... –

回答

1

您必須將Excel對象庫添加到VBA中的引用。工具 - >參考,並查找Microsoft Excel XX.X對象庫。 然後聲明(和智能感知)應該工作。

+0

對!這是作品謝謝:)我仍然是一個新手 –

+0

@ user2575507 ..你應該在downvote標誌下面打一個綠色的刻度.. – matzone

+0

@matzone我做了一會兒,因爲我的權限仍然很低 –

相關問題