在Microsoft Excel甚至Office中创建可重复使用的自定义形状


2

在Microsoft Excel 2007/2010中,甚至是Microsoft Office,

假设我使用Insert>在Excel中创建绘图的形状,是否可以在“形状”下拉选择中将此绘图另存为新的Shape?或者也许在剪贴画下? Shape需要是可编辑的和可格式化的。

在Photoshop中,这与自定义画笔类似。

如果新的形状可以在工作簿级别而不是应用程序或Office套件级别关联,那会更好。

编辑:我的解决方案是 以编程方式创建WMF文件 并将它们保存在网络位置。这里解决的最重要的问题是仍然可以编辑导入的图纸。


我会对您如何访问WMF文件感兴趣。您以某种方式将它们附加到工具栏,或者它们被保存为剪贴画?
datatoo

我没有达到那个程度。目前只在网络位置。但是使用VSTO excel插件可以更加流畅地生成。可以包含预览窗格等。
Jake

很高兴您找到了解决方案,这绝对是可用的信息
datatoo

Answers:


1

这在Excel 2007/2010中是不可能的。 本文 描述了你在VBA中可以做什么和不能做什么,而且VBA无处可以让我们添加一个带有新形状索引号的新形状。

您可以做的是复制/粘贴您的形状,或将您的形状保存为图片并通过图片或剪贴画插入。您还可以将您的形状放在模板excel文件中,以便可以使用它。但是,遗憾的是,目前无法将其添加到excel形状索引中。


这是令人失望的......感谢肯定。我会再等几天才作出回答。希望有提示和建议。
Jake

您保存自己形状的建议就是您可以做的一切。您可以在实用工具表中保存这些项目,但Raystafarian似乎就在这里
datatoo

@datatoo和Raystafarian如果您有兴趣,请参阅我的编辑
Jake

@Jake这是一个非常聪明的解决方案
Raystafarian
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.