打开工作簿时自动更新链接

时间:2016-04-20 20:22:51

标签: excel-vba button vba excel

我的加载项下载并打开一个有按钮的工作簿。 该按钮调用名为CommandBUtton_Click的宏。如下面的表格所示。

当用户下载并单击该按钮时,将显示一条错误消息,警告未找到任何宏CommandBUtton_Click。但如果我手动右键单击按钮并单击指定宏,我可以通过删除宏名称之前的路径使按钮工作。
是否可以设置工作簿事件以自动删除路径?
enter image description here

1 个答案:

答案 0 :(得分:1)

当用户下载工作簿时,我冒昧地说你的Click事件的路径变得无效,因为这可能是创建工作簿的机器上的路径,并且可能不存在于用户机器上。重新分配事件时,它很可能保存在默认的本地目录中,可能是Users / current user / AppData / ...(Vista +)。最简单的方法是将宏保存到原始工作簿上的现有系统位置。