2014-03-07 67 views
0

我们有一个可能的客户,想有一个自定义丝带一个模板是谁,这使得他更容易设计等 这东西应该在Office 2007中,2010年和2013年的工作文字。自定义功能区 - 每DOTM

因为这会去成千上万的人,这个最简单的解决办法是,实行宏,做了设计的东西。

这似乎是没有问题的(我只用2013测试)来创建自定义功能区,并将其连接到宏,似乎甚至可以定义自定义图标。

真正的问题导致了色带本身。因为,如果我激活了我的自定义功能区,它为所有文档激活,我必须以任何方式创建一个宏,这使得它可以看到一个模板。

这甚至有可能,还是有可能来定义每一个DOTM丝带?我没有找到任何有关这方面的信息,但是我发现让我对2007年,2010年,2013年的事情感到紧张......

或者是创建一个Addin,它与kindah兼容alle 3版本更容易吗?

回答

1

使用Visual Studio并启动一个Word模板项目。如果你喜欢宏或者C#,你可以使用VB。

你将来的文档必须有附加的功能区中的模板展现出来,这在我的经验已被证明是一种痛苦。

另外,您可以创建处理文档打开的事件并检查文件看起来像你期望它看起来像一个插件。如果您没有非常具体的指标(例如附加的模板,模式或内容标签),启发式技术可能非常棘手。

另一个很可能被用户接受的建议是编写一个插件,隐藏它的主要功能区选项卡,但有一个功能区按钮用于“激活”文档,并且当您单击该按钮(在另一个选项卡上)时,它会附加您的模板或为文档分配其他永久性指示符。该插件还可以检查打开该指示器时的每个文档,并在识别文档时自动显示实际的功能区选项卡。