我得到了一个 .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()
Run Code Online (Sandbox Code Playgroud)
这将创建一个 Excel 实例,注册 XLL(我在控制台中得到“true”)并显示创建的实例。但是当我转到 AddIns 时,AddIn 不在那里。
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")
Run Code Online (Sandbox Code Playgroud)
但这的行为类似于 Powershell 脚本。
那么..如何将我的 .xll 文件添加到 Excel 中以永久保留在那里?有什么建议么?
提前致谢!