0
我需要將我的表格放在powerpivot模型中放到excel工作表中。如何使用vba將powerpivot表複製到excel表單中?
到目前爲止,我試圖使用一個Recordset,但我無法獲得PowerPivot表的ActiveConnection。可能嗎?或者還有其他更好的方法來做到這一點?
我使用下面的代碼:
Dim name As ADODB.Recordset
Set name = New ADODB.Recordset
With name
.ActiveConnection = ConnectionName
.Source = "TableName"
.LockType = adLockReadOnly
.CursorType = adOpenForwardOnly
.Open
End With
但隨着這段代碼我得到.ActiveConnection錯誤。 (運行時錯誤3001,它抱怨不允許的連接間隔)
你將ConnectionName設置爲? – Steven
到目前爲止我使用名稱testconn –
嘗試設置.ActiveConnection =「Microsoft.ACE.OLEDB.12.0」(如果您在Win 7以上),否則爲「Microsoft.Jet.OLEDB.4.0」。 – Steven