通过Sharepoint与他人共享自定义宏和自定义Excel功能区

时间:2013-12-24 17:00:14

标签: excel excel-vba sharepoint ribbon vba

我的同事和我使用Excel 2013和Sharepoint

我已经编写了一些我在Personal.xlsb中存储的自定义宏 我还自定义了功能区以添加一个选项卡来访问这些宏。

与同事共享这些宏和功能区的最佳方式是什么? (并保持更新)

一种方法如下(每次发生变化时都需要这样做)

  1. 右键单击Ribbon |自定义功能区|进口/出口|导出所有自定义项并将此XML文件发送给我的同事并要求他们导入
  2. 向我的同事发送我的Personal.xlsb并要求他们用这个覆盖自己。
  3. 然而,有一种更好的方法 - 尽可能少地让同事手动努力。

    我想或许将宏保存为sharepoint文档,然后编辑XML文档以指向此sharepoint文档。

1 个答案:

答案 0 :(得分:1)

我提出的最佳答案如下:

  1. 不保存personal.xlb中的文件,而是将其保存在 AddIn (.xlam文件)中
  2. 通过 Microsoft Office自定义UI编辑器(可从http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2009/08/07/7293.aspx下载)
  3. 将菜单添加到Addin
  4. 将文件保存在“SkyDrive Pro”的“与Everyone共享”文件夹中
  5. 向同事发送文件链接
  6. 这似乎解决了所有问题。如果我进行更新,那么似乎如果我的同事重新启动他们的计算机,那么插件会自动更新。