![](/img/trans.png)
[英]Programatically editing an Excel 2013 Powerpivot Datafeed Connection
[英]Excel ,VBA, PowerPivot, DataFeed connection - update path to file
我正在嘗試准備excel文件,該文件將用一個按鈕從許多來源下載數據。
可悲的是,這個文件將被沒有共享文件夾之類的人使用,我無法將datafeed文件連接到他們都可以訪問的地方。
此連接在PowerPivot中創建。
這就是為什么我嘗試准備宏,它將為每個用戶更新文件的路徑。
我如何使用VBA更新此路徑?
我可以通過使用Debug.print Activeworkbook.Connections(1).Datafeedconnection.Connection獲取當前路徑
但是我無法使用Activeworkbook.Connections(1).Datafeedconnection.Connection =“ ...”更新它
它不能與debug.print的結果進行小的更改一起工作,當我嘗試將此連接設置為類似“ Test”時,它也不起作用
如果需要,我可以在訪問該文件時(可能是明天)給出debug.print的確切結果,但是如果我做錯了什么(例如選擇錯誤的命令),在此之前您可以幫我嗎?
在另一個地方的幫助下,我找到了解決此問題的方法。
當我使用PowerPivot創建連接時,我無法編輯datefeedconnection.connection屬性(它返回錯誤1004)。
但是,當直接在excel中創建連接時,我可以通過以下命令對其進行更新:Activeworkbook.Connections(1).Datafeedconnection.Connection =“ ...”
要直接在excel中創建連接,我們必須進入:-數據選項卡-現有連接-瀏覽更多內容(框的左下角)-選擇.atomsvc文件
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.