You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让Microsoft Excel工作簿永久保留Makron项目的VBA引用?

永久保存VBA引用的解决办法

方法1:把Makron设为Excel加载项(最省心)

  • 打开Makron工作簿,点「文件」→「另存为」,保存类型选「Excel加载项(*.xlam)」,默认会存到Excel的加载项目录里。
  • 打开需要用函数的工作簿,点「文件」→「选项」→「加载项」,在「管理」下拉框选「Excel加载项」,点「转到」。
  • 在弹出的窗口里勾选Makron加载项,确定就行。
  • 之后Makron会跟着Excel自动启动,所有工作簿都能直接用里面的函数,不用再手动加引用。

方法2:给目标工作簿加自动引用代码

  • 打开要固定引用的工作簿,按Alt+F11打开VBA编辑器。
  • 在左边的「项目资源管理器」里找到这个工作簿的「ThisWorkbook」模块,双击打开。
  • 粘贴下面的代码,记得把文件路径换成你Makron工作簿的实际路径:
Private Sub Workbook_Open()
    On Error Resume Next
    ThisWorkbook.VBProject.References.AddFromFile "C:\你的文件夹路径\Makron.xlsm"
    On Error GoTo 0
    Application.CalculateFullRebuild
End Sub
  • 要先开一个权限:点「文件」→「选项」→「信任中心」→「信任中心设置」→「宏设置」,勾选「信任对VBA项目对象模型的访问」。
  • 最后把工作簿存成启用宏的格式(*.xlsm),下次打开就会自动加载引用并重新计算。

方法3:确保Makron的路径固定

  • 如果Makron工作簿的位置经常变,引用肯定会失效。把它放在固定的文件夹里,别随便挪位置;如果是网络文件,要保证网络稳定、有读取权限。

内容的提问来源于stack exchange,提问作者Erik på kontoret

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 17:56:19