【问题标题】:How can I ungroup chart components in PowerPoint 2007 (charts imported from Excel)?如何在 PowerPoint 2007 中取消组合图表组件(从 Excel 导入的图表)?
【发布时间】:2012-02-05 18:19:58
【问题描述】:

现在网上讨论了很多,似乎还没有具体的答案。

在 Powerpoint 2007 中,当我导入在 excel 中创建的图表时。 (我已经尝试过所有类型的粘贴选项),我无法将图形组件取消分组超过某个级别。

例如,我可以从轴上取消组合条形,但不能在条形图中单独取消组合条形。这在 Office 2003 中是可能的。

建议了很多解决方法,例如在 Powerpoint 中创建图表等。微软对此有官方回应吗? 这里: http://www.microsoft.com/download/en/details.aspx?id=3770#overview

在 Office 2007 的 SP1 更新中,更改说明提到了类似的修复: “当您尝试通过 PowerPoint 2007 的用户界面手动取消对导入图片的分组时,您可能会收到以下信息性消息: 这是导入的图片,不是组。是否要将其转换为 Microsoft Office 绘图对象? 如果单击是,图片将转换为绘图对象。 当您尝试通过在 Visual Basic 编辑器中选择图片并使用 ActiveWindow.Selection.ShapeRange.Ungroup 方法以编程方式取消对导入图片的分组时,您可能会收到以下错误消息: 运行时错误'-2147024891 (80070005)':这个成员只能被一个组访问。 "

有人在 Office 2007 中成功解决了这个问题吗?

【问题讨论】:

    标签: charts ms-office powerpoint


    【解决方案1】:

    要取消组合 2007/2010 图表(手动或以编程方式),您必须复制它,将特殊粘贴为 WMF 或 EMF,然后删除原始图表并取消组合 EMF/WMF 图片。

    图表可能使用一种没有用户界面(例如,轴 + 刻度线)的形状(或者可能是多边形形状的变体),因此您无法手动对其进行编辑或进一步取消组合.我不知道有什么方法可以解决这个问题,除非它可能正在挖掘 XML。

    【讨论】:

    • 感谢史蒂夫。我的问题是我需要进一步取消分组。例如,对于条形图,2007 ppt 将所有条形视为一个形状,并且不允许进一步取消组合以分隔矩形!
    • 老鼠。第一个回复被吃掉了。这些条形图是这些奇怪的不可编辑形状的另一个例子。不能取消组合,不能编辑点。不过我看了看,结果发现您可以通过 XML 获取它们。我添加了一个图表,多次取消分组,删除了除条形之外的所有图表,然后保存并查看了幻灯片的 XML。形状由大量 lineto 命令定义;您可以编辑这些并在 PPT 中再次打开时查看结果。除此之外......不知道任何其他修复。
    【解决方案2】:

    我发现的最佳解决方案是在 Excel 中用不同颜色为每个条着色。 将它(作为元文件)粘贴到 powerpoint 后,很容易取消组合,移动或更改每个条。

    【讨论】:

      猜你喜欢
      • 2017-07-16
      • 1970-01-01
      • 2016-07-04
      • 1970-01-01
      • 2013-02-07
      • 1970-01-01
      • 2018-03-25
      • 2011-09-15
      • 1970-01-01
      相关资源
      最近更新 更多