0
我想創建一個使用反射的Excel文件。原因是,應用程序將運行在許多機器上,其中一些機器可能沒有安裝excel。我決定嵌入「Microsoft.Office.Interop.Excel.dll」並通過反射生成Excel電子表格。
我想類似的代碼是:鑄造系統.__ ComObject到已知類型的反射
Dim app as new Excel.Application
Dim wb as Excel.Workbook = app.Workbooks.Add(1)
Dim ws as Excel.Worksheet = wb.Worksheets(1)
目前一切都只是當我檢索到它返回一個「系統.__ ComObject」的工作表實例的引用罰款。
有沒有辦法將「System .__ ComObject」強制轉換爲「Worksheet type」?
我知道底層的「System .__ ComObject」的類型是「Worksheet」,因爲在對象上搜索屬性後拋出的異常給了我指示它實際上是「Worksheet」類型的錯誤。例如:「類型工作表不`噸呈現一定的財產,...」
任何幫助表示讚賞,
感謝
有趣的閱讀http://edndoc.esri.com/arcobjects/9.1/ArcGISDevHelp/DevelopmentEnvs/DotNet/SystemComObject.htm – V4Vendetta