簡體   English   中英

Python xlwings VBA參考未加載

[英]Python xlwings VBA reference not loading

我想使用xlwings從VBA運行python腳本。 我已經通過運行安裝了excel加載項

xlwings addin install

但是,在命令提示符下,“ xlwings”引用未顯示在我的VBA項目中的可用引用列表中。 (作為一個單獨的但可能是關聯的問題,功能區中的xlwings加載項僅部分顯示:它僅顯示“活動工作簿”和“高級”子類別。)

我在Windows 7企業版和Excel 2016中

xlwings參考未顯示在VBA參考列表中

xlwings功能區不完整-缺少一些按鈕

我遇到了同樣的問題。 但是,有一個解決方法。 由於最終您希望工作而不會發出“沒有xlwings模數”的警報,因此您可以將xlwings和xlwings_udfs模塊手動導入到當前工作簿中,然后它將起作用。 這兩個模塊應該可以在xlwings官方網站上的任何示例電子表格中找到。

我只是有同樣的問題。 如果在轉到“工具”->“參考”之前選擇了“ VBAProject(Book1)”,則xlwings似乎在列表中。 在選擇“工具”->“引用”之前,必須確保沒有選擇“ xlwings(xlwings.xlam)”模塊。

嘗試從VBA項目中刪除x​​lwings模塊(必須為空才能刪除...您無論如何都應該只有配置設置),然后通過命令行安裝插件(xlwings addin install)。 現在,當您嘗試編輯參考時,首先確認xlwings項目在左側的VBA項目目錄中可見,然后選擇當前項目並嘗試添加參考。 Xlwings現在應該在該列表中。 我設法通過升級到最新的xlwings版本解決了幾個問題-Anaconda附帶的舊版本似乎缺少了很多功能,主要是關於插件的(據我所知,它優於該模塊。 )

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM