gpt4 book ai didi

python - 将 .xll 作为 AddIn 添加到 Excel

转载 作者:行者123 更新时间:2023-12-04 13:24:15 24 4
gpt4 key购买 nike

我得到了一个 .xll 文件,我可以通过这样做轻松地将其添加到 excel 中:
选项 > 插件 > 浏览 > 双击 .xll 文件
它被导入 + 激活(每次我关闭和打开 Excel 时它都保留在我的 excel 插件中)。
这是我尝试用脚本替换的手动方式。
电源

$excel=New-Object -ComObject excel.application
$excel.RegisterXLL("C:\temp\v-0.0.1-20210906\LS-ZmqRtd-AddIn64.xll")
$excel.Visible = "$True"
#$excel.Quit()
这将创建一个 Excel 实例,注册 XLL(我在控制台中得到一个“真”)并显示创建的实例。但是当我然后去插件时,插件不在那里。
python
xl = win32com.client.gencache.EnsureDispatch("Excel.Application")
xl.Visible = True
xl.RegisterXLL(
"C:/Users/michael.k/Desktop/v-0.0.1-20210906/LS-ZmqRtd-AddIn64.xll"
)
wb = xl.Workbooks.Open("C:/Users/michael.k/Desktop/v-0.0.1-20210906/Test.xlsx")
但这表现得像 Powershell 脚本。
所以.. 我怎样才能将我的 .xll 文件添加到 Excel 中以留在那里 永久 ?有什么建议么?
提前致谢!

最佳答案

我会:

  • 将一些 VBA 添加到工作簿打开事件以注册 XLL,这将适用于特定工作簿
  • 编写 XLL 的注册表项(注意在编写注册表项时必须关闭 Excel)
    这是一个指向 LUA 脚本的链接:这将向您展示如何以及您可以使用您想要使用的语言进行重写。
    https://jkp-ads.com/articles/AddinsAndSetupFactory.asp
  • 关于python - 将 .xll 作为 AddIn 添加到 Excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69551066/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com