如何在PowerPoint中创建自定义形状菜单

4
通过“形状菜单”,我指的是从功能区通过主页 -> 形状进入的菜单。
我想要做以下两件事情之一:
1.在形状菜单中选择自己的形状,包括更改分隔符的名称。
2.从头开始创建自己的功能区菜单,允许您创建一个带有分隔符的库。
以下是图片:
注意:我对Powerpoint 2013感兴趣,不确定是否有差异。

1
PowerPoint不允许您添加新的形状类型。您可以使用RibbonX代码向功能区添加新的库控件,单击库中的项目会导致插件中的代码执行;例如,该代码可能从外部PPTX文件中提取预先创建的形状。换句话说,这是可行的,但并不一定是一个简单的项目。 - Steve Rindsberg
@SteveRindsberg - 我的问题是想要创建像图片中那样的菜单--画廊,加上分隔线。是否可以使用RibbonX代码来实现?我已经有了预先创建形状的代码,这部分不会很困难。 - d_a_c321
是的,使用RibbonX代码应该可以实现。我自己没有创建过任何库,但我的RibbonX“必备”图书,“RibbonX, Customizing the Office 2007 Ribbon”由Martin/Puls/Hennig编写,解释了如何实现。非常推荐这本书给任何想要使用功能区的人。还有一个来自http://www.leafcreations.org的Office Ribbon编辑器。 - Steve Rindsberg
@SteveRindsberg - 感谢您的书籍推荐。它看起来非常有用。不幸的是,关于图库的章节没有回答我的问题。它展示了如何制作一个通用的图库,其中包括一组图标...但是,它不允许您创建显示多个图库的分隔符。还有其他想法吗? - d_a_c321
再次强调,我自己没有实践过,但请看书中的第9章。它似乎表明菜单控件可以包含多个项目,其中一个或多个项目可以是画廊。 - Steve Rindsberg
显示剩余2条评论
1个回答

1
在Microsoft网站上可以找到关于Ribbon的全球介绍,链接为http://msdn.microsoft.com/en-us/library/aa338202%28v=office.12%29.aspx。一定要查看第2部分和第3部分,在该页面左侧菜单中有链接。
更具体地说,您可能会在http://msdn.microsoft.com/en-us/library/dd904887%28v=office.12%29.aspx上构建库时找到一些有用的指导。
在修改Ribbon后面的XML方面,我使用了自定义UI编辑器。您可以在http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2009/08/07/7293.aspx下载它。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接