0
這篇文章Connecting to PowerPivot with C#是最接近我的問題,但它似乎已過時。我嘗試了他們在答案中顯示的方法,但示例如下:2013 C#連接到PowerPivot DataModel
ThisWorkbook.Connections["PowerPivot Data"].OLEDBConnection.ADOConnection
不返回連接信息,而是發生異常。
ThisAddIn.Current.Application.ActiveWorkbook.Connections[1]. ModelTables[1].ModelTableColumns[1].Name`
但對象只允許你看看模型中的列名:
但是用我能夠進入PP數據模型。我無法獲得連接信息或任何東西。
ThisAddIn.Current.Application.ActiveWorkbook.Connections[1].ModelConnection.ADOConnection`
導致異常也是如此:
ThisAddIn.Current.Application.ActiveWorkbook.Connections[1].OLEDBConnection.ADOConnection
我的問題
- 我曾在我的代碼錯了嗎?
- 是否有另一種方法連接到我沒有列出的數據模型?
- 是否可以讀取數據模型中的記錄? (我能夠讀取列名)
謝謝你的時間!
還能夠連接與此 ThisAddIn.Current.Application.ActiveWorkbook.Model.Name得到名稱; – longlostbro