知识库 KB0123

为什么 think-cell 图表中的标签显示为白色矩形?

问题

有些标签的背景错误地变成白色,或显示幻灯片背景。当前版本的 PowerPoint 不会出现此问题。

示例:瀑布图白色标签背景 1.

示例:瀑布图白色标签背景 2.

示例:气泡图白色标签背景.

示例:气泡图标签背景“幻灯片背景填充”.

  • 使用 PowerPoint 2007 打开 .ppt 文件并点击标签内部时,将显示正确的标签背景,但是在保存后重新打开该文件时,会返回不正确的背景。
    1. 在 PowerPoint 2007 中打开受影响的 .ppt 文件。
    2. 单击受影响的标签内部 → 标签背景显示正确的颜色。
    3. 保存,关闭,然后重新打开该文件。
    4. 标签的背景再次变为白色(或采用各自的背景填充)。
  • 使用 PowerPoint 2007 打开 .ppt 文件并单击标签内部后显示正确的标签背景时,PowerPoint 用户界面仍显示不正确的幻灯片背景填充
    1. 在 PowerPoint 2007 中打开受影响的 .ppt 文件,在受影响的标签内单击,以便使标签显示正确的颜色。
    2. 停用 think-cell。
    3. 右键单击标签内部 → 设置形状格式填充以检查标签背景:在本应显示无填充的位置显示幻灯片背景填充
    显示背景填充的 PowerPoint UI.
  • 只有在 PowerPoint 2003 和更旧版本(而非 PowerPoint 2007)中打开 .pptx 文件时,这些 .pptx 文件才会显示错误。

解决方案

PowerPoint 2010 和 2013

此问题曾存在于 PowerPoint 2010 和 2013 中,但已得到修复。

  • 安装 Microsoft 的 Office 更新。
  • 更新到当前的 think-cell 版本。
  • 打开受影响的文件,在每个受影响图表的标签内单击以触发更正,然后保存演示文稿。

PowerPoint 2007

在 PowerPoint 2007 内无法完全修复此问题。

请删除受影响的标签,然后重新添加这些标签以对其进行修复。但是,即使新标签也可能再次受到此问题的影响。

单击标签内部后将文件另存成 .pptx 文件,以便在表面上修复问题。您可以在 PowerPoint 2007 和更新版本内工作,不去查看损坏的标签。在 PowerPoint 2003 或更旧版本中打开 .pptx 文件,显示出该损坏仍隐秘存在。

若要在将来避免此问题,请:

  • 在使用 PowerPoint 2007 时,采用 .pptx 文件格式。
  • 避免将演示文稿从 PowerPoint 2007 传递到 PowerPoint 2003 和更旧版本。

PowerPoint 2003 或更旧版本

打开受影响的文件,在每个受影响图表的标签内单击以触发更正,然后保存演示文稿。

说明

think-cell 对于标签背景通常使用无填充选项。但是,若将标签置于线条或杂乱背景的上方,则会使用幻灯片背景填充选项以确保易读性。由于 PowerPoint 2007 中存在问题,因此若以编程方式将标签背景从幻灯片背景填充切换到无填充,标签将损坏,这在特定条件下会导致产生白色背景。

Microsoft 已修复 PowerPoint 2013 和 2010 的问题。在 PowerPoint 2007 中并未修复。若使用 PowerPoint 2007,该问题在不使用 think-cell 的情况下也会重现。

在不使用 think-cell 的情况下重现

请执行以下步骤:

  1. 停用 think-cell:think-cell > Tools 工具菜单图标. > Deactivate think-cell
  2. 在 PowerPoint 2007 中于空幻灯片上执行此宏:

    Sub test()
            Dim sld As Slide
            Set sld = ActiveWindow.View.Slide
            Dim shp As Shape
            Set shp = sld.Shapes.AddShape(msoShapeRectangle, 0, 0, 100, 100)
            shp.Fill.Background
            shp.Fill.Solid
            shp.Fill.ForeColor.RGB = 255
    End Sub

    左上角将显示红色矩形。

  1. 右键单击形状 → 设置形状格式...填充
    预期结果:形状将以红色进行纯色填充,PowerPoint 的设置形状格式对话框将显示纯色填充
    实际结果:形状以红色进行纯色填充,但 PowerPoint 的设置形状格式对话框显示幻灯片背景填充
  2. 将演示文稿另存成 .ppt 文件,然后加载到 PowerPoint 2003 中。

    预期结果:形状将以红色进行纯色填充,PowerPoint 的设置自选图形格式对话框将显示纯色填充。

    实际结果:形状采用背景填充,PowerPoint 的设置自选图形格式对话框显示背景

分享