gpt4 book ai didi

vba - 以编程方式保存 Excel 加载项

转载 作者:行者123 更新时间:2023-12-02 07:32:58 25 4
gpt4 key购买 nike

我有一个用户偶尔更新的工作表,用于制作加载项 (.XLAM)。该加载项位于网络共享上,用户链接到它。我希望使用户能够轻松更新此加载项(确保将其标记为只读)

我看过Ken Puls here的文章在部署 Excel 加载项时,他使用的 .SaveCopyAs 方法似乎无法接受文件类型。

.SaveAs 方法可以,但是当尝试此操作时,我收到一条消息,指出文件格式或扩展名无效,我已尝试使用 .XLAM 和 .XLA,如下所示。

DeployPath = "C:\Menu.xlam"
.SaveAs Filename:=DeployPath, ReadOnlyRecommended:=True, FileFormat:=xlOpenXMLAddIn

在这方面的任何帮助将不胜感激。

最佳答案

我认为您需要使用(Excel 2003 及更早版本)

ThisWorkbook.IsAddin = True
ThisWorkbook.SaveAs "fredyy", xlAddIn

对于 Excel 2007+ 使用

ThisWorkbook.SaveAs "fredyy", xlOpenXMLAddIn

关于vba - 以编程方式保存 Excel 加载项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4505531/

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