问题标签 [powerpoint-interop]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
powerpoint - 如何使用 VSTO PowerPoint 处理 HTML 文本格式
我目前正在使用 VSTO 在 C# 中创建一个 powerpoint 文件。我的问题是我需要在文本框中显示 HTML 格式的文本:
有什么办法可以显示我的字符串?
c# - 如何使用 VSTO 和 C# 更改 PowerPoint 图表中的值?
我需要使用 VSTO 更改 PowerPoint 图表中的源数据。第一个代码片段显示了我如何从我的形状对象中获取系列。
我已经通过调用测试了它的工作原理
这将从图表中删除该系列。但是,如果可能的话,我只想更改系列的值。我尝试了以下方法:
这会导致一个空图。(系列名称和标题保留,但数据丢失)。
有谁知道如何做到这一点?我目前的解决方案是在 excel 中重新生成图表并替换 PowerPoint 中的图表,但我希望有一种更有效的方法。
c# - PowerPoint Interop 添加图片的顺序有问题吗?
我必须自动创建一个PowerPoint演示文稿。
导致问题的母版幻灯片有 2 个图片框和一些文本字段。
我通过获取shape
带有 id 的(准备好的图片框)并在位置shape.Left
和添加图片来添加图片shape.Right
。
现在它变得很奇怪......当我这样做时,图片的位置正确。
但是当我先添加 Kanal 时,图片就混淆了(Kanal 在 Bild 的位置,Bild 在 Kanal 的位置)。
为什么是这样?
我用 ID 得到了正确的形状,为什么它们会混淆?:-S
提前致谢
pdf - 互操作 PowerPoint 笔记页面
interop 是否可以将 PowerPoint 演示文稿的视图更改为备注页?我正在构建一个应用程序来自动将大量 pptx 文件转换为 pdf,并且更希望 pdf 出现在注释页面视图中,但我似乎在文档中找不到任何这样做的东西?如果互操作不支持这一点,有没有人知道另一个具有此功能的 api?
asp.net - 表头列背景颜色不变
我在我的项目中使用 ASPOSE Slides 来执行 PPT 任务。我想更改表格标题背景颜色,但在 Aspose 论坛中没有找到任何解决方案。任何人都可以为我提供解决方案吗?
}
c# - PowerPoint Application .Quit() 导致所有进程关闭
我们有一些代码,我们使用 Microsoft.Office.Interop.PowerPoint 导出一些仪表板。我们发现当我们导出仪表板时一切正常,但在 2 分钟左右的时间内所有打开的 Power Point 都会自动关闭。这就像 Power Point 的操作系统上的主进程被杀死了。
我们刚刚开始注意到我们的应用程序的代码已经运行了一段时间。
安全补丁或操作系统更改可能会导致这种情况吗?
如果我们注释掉上面这行代码,早期的测试,已经证明所有的 Power Point 文件在 2 分钟之后都保持打开状态。
有没有人遇到过这个?如前所述,我很好奇操作系统更改是否发生了意外后果。
谢谢。
c# - 如何使用 Microsoft.Office.Interop.PowerPoint 使用自定义渐变背景填充图表标题?
我有一个 PowerPoint 图表,我想用自定义渐变背景填充图表标题区域。
这是我试过的代码:
不幸的是,ForeColor 和 BackColor 的 RGB 属性都是只读的。所以我不能使用上面的代码。我设法使用Interior
ChartTitle 的属性获得了一个坚实的自定义背景,如下所示:
但我找不到使用自定义颜色添加渐变背景的方法。我也找不到获取或设置渐变色标的选项。
如何使用 Microsoft.Office.Interop.PowerPoint 实现它?
c# - 使用 Interop 打开 PowerPoint 文件在一台用户计算机上挂起
我对这个有点失落。
我有一个从模板文件创建 PowerPoint 演示文稿的 C# 应用程序。此应用程序适用于除一个用户之外的所有用户。
在此用户计算机上,应用程序过去运行良好,但现在在尝试打开 PowerPoint 文件时挂起。进度条显示“导入模板”,所以我知道它介于ReportProgress("Importing Template");
和ReportProgress("Expanding Template");
什么可能导致这个挂起?