我的图表在 X 轴上有大量点。(例如心电图)。
如何将此图表作为 Powerpoint 2007/2010 中的可水平滚动对象? 如果我只是粘贴它,它会调整大小以适合宽度并且变得不可读。
我想通过包含图表的水平滚动条来保持高度。
最佳答案
我不确定是否可以做到。话虽如此,我可以给你一个有趣的选择。 :)
假设我们的图表在 Excel 中如下所示
右键单击图表,然后单击复制
。打开 Ms Paint 并粘贴该图片。保存该图片,例如 C:\MyChart.Jpg
接下来打开 MS Powerpoint 并导航到“开发人员”选项卡。 (查看快照)在开发人员选项卡中,单击其他控件按钮并选择“Microsoft Web 浏览器”,然后将该控件插入到相应的幻灯片中。相应调整大小。还放置一个命令按钮。将其命名为 Show Chart
或任何您认为正确的名称:)
双击命令按钮并将此代码粘贴到此处
Private Sub CommandButton1_Click()
WebBrowser1.Navigate "C:\MyChart.jpg"
End Sub
现在按 F5
运行演示文稿。您的屏幕将如下所示。
当你按下命令按钮时,你就会得到你想要的:)
此方法的缺点
1) 您无法在 MS Powerpoint 中编辑图表。您必须在 Excel 中执行此操作并重复整个过程才能将其另存为图像。
2) 您不能分发您的 PPT。您必须将图像与 PPT 分开发送,并且还必须将命令按钮代码(假设 PPT 和图像位于同一文件夹中)更改为
Private Sub CommandButton1_Click()
WebBrowser1.Navigate ActivePresentation.Path & "\MyChart.jpg"
End Sub
或
您必须将 xls 文件嵌入到 ppt 中,并编写复杂的代码以从 Excel 文件中提取图表并将其保存到用户临时目录
。然后您可以在 Webbrowser1
关于excel - Excel 或 Powerpoint 2007/2010 中的滚动图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10224002/