问题标签 [powerpoint-2010]

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.

0 投票
1 回答
485 浏览

c# - 在 C# 中使用 windows API 检查对话框事件

我正在尝试使用 C#.net 检查 powerpoint 2010 中的对话框打开和关闭事件(例如:另存为对话框)。有没有其他方法可以了解事件?

0 投票
2 回答
2183 浏览

c#-4.0 - 按顺序枚举 PowerPoint 幻灯片

.pptx我正在尝试使用 OpenXML SDK 2.0分析现有的 PowerPoint 2010文件。

我想要实现的是

  • 按顺序枚举幻灯片(因为它们出现在 PPTX 中)
  • 从每张幻灯片中提取所有文本位

我已经开始并且到目前为止 - 我可以枚举SlideParts来自PresentationPart- 但我似乎无法找到一种方法来使其成为有序枚举 - 幻灯片以几乎任意顺序返回......

有什么技巧可以按照 PPTX 文件中定义的顺序获取这些幻灯片吗?

我希望找到一个SlideIDSequence数字之类的东西——我可以在 Linq 表达式中使用的一些项目或属性,比如

在那个幻灯片集合上。

0 投票
3 回答
1708 浏览

vba - vba:PowerPoint 宏:“未设置变量”

我的 "Object variable or With block variable not set"代码出现错误。这是我第一次写宏。我确实有编程知识,但这对我来说是新的。

无论如何,我想通过演示文稿,并且对于在注释部分中有任何文本的每一页,我想添加一张包含该文本的新幻灯片(在它之后)。

这是我尝试过的:

给出错误的行是 curSlide = ActivePresentation.Slides(i)

0 投票
1 回答
539 浏览

vba - 将工作表存储为变量时编译错误

我遇到编译错误。我试图在这个子程序中简化一些事情,因为我有很多设置,我希望能够从我的 excel 工作表中控制它们需要很多调用,并且正在寻找一种更有效的方式来编写它们。

我尝试将工作簿和工作表分配给变量,然后使用我需要从中提取的工作表的变量来选择我需要的单元格范围,但是第一个实例

给我无法编译错误“找不到方法或数据成员”

我正在调用 3 个不同的子程序,它们都包含在同一个模块中,如果这对事物有任何影响,并且可以在必要时发布这些子程序,但基本上它们只是根据此子程序提供的设置创建文件并在幻灯片上放置东西

再次感谢您的帮助

0 投票
1 回答
316 浏览

vba - 为什么视频不能完全停在书签上?

我制作了一个测试视频来检查 PP 链接的准确性。如果有人单击文本,则视频应从开始书签播放到结束书签。它并不总是在结束书签上停止!为什么?powerpoint 上的性能问题?

我想放图像,但我不能,因为我需要至少 10 个声望。

更新: 我正在使用操作设置。

带触发器的代码

0 投票
0 回答
797 浏览

c# - 当 C# WPF 应用程序从 Visual Studio 运行时打开 PowerPoint 文件,但不是从 ClickOnce 发布的版本

我有一个 WPF/C# 应用程序。它有一个按钮,可以使用以下代码以幻灯片放映模式运行特定的 PowerPoint 演示文稿:

当我在 Visual Studio (2010) 中调试时,甚至在使用“发布”解决方案配置运行(而不是调试)时,这都能完美运行。但是,使用 发布应用程序后ClickOnce,该按钮不再打开演示文稿。相反,我收到此警告:

错误信息

演示文件位于解决方案中名为“资源”的文件夹中,在其属性窗口中,它有一个Build ActionofNone并且Copy To Output Directory属性设置为Copy Always。我相信这些设置可能是问题所在,但我不确定要使用哪些选项。将 设置Build ActionResource没有帮助,因为这会将文件嵌入到 PowerPoint 无法访问该文件的程序集中。

我还搜索了安装应用程序的隐藏AppData文件夹,但在那里ClickOnce找不到演示文件。问题也可能出在ClickOnce. 如果有人能对这个问题有所了解,我将不胜感激。

提前谢谢了。

更新>>>

在阅读了@Osama Javed 的第二个链接指向的页面后,我找到了一个解决方案……忽略第一个链接。

事实证明,我需要做的就是Build Action将文件更改为Content. 这会将文件添加到Application Files窗口(位于项目属性页面的发布选项卡中),它可以包含在部署文件列表中。

0 投票
1 回答
712 浏览

vba - Is it possible to automate the Compare Presentations feature of PowerPoint 2010?

Is it possible, either through VBA or interop / VSTO, to automate the "compare presentations" feature of PowerPoint 2010? Simply invoking it would be a start, though ideally I'd like a bit more control - and in the perfect world be able to programmatically retrieve the results.

PowerPoint 2010 lacks the macro recorder, and thus it's not possible to use the old trick of recording a macro, executing the operation manually, and then looking at the generated code. PowerPoint 2007 has the macro recorder, but doesn't support the compare presentations feature.

I think the answer to this question is probably "no", but I'd be delighted to be proved wrong...

0 投票
3 回答
5174 浏览

vba - 鼠标移到 VBA 时如何启用突出显示?

鼠标移到VBA时如何启用突出显示?我在 VBA 中编写了一个宏,在创建新形状后,当鼠标悬停时,形状应该启用高亮显示。也许有颜色?

谢谢氩气师

0 投票
2 回答
4510 浏览

ms-office - 将 Notepad++ 代码复制到 PowerPoint 2010

我尝试复制一些我输入到 Notepad++ 的源代码并粘贴到 PowerPoint 2010,但除了“仅保留文本”之外,我没有提供任何“选择性粘贴”选项

关于如何做到这一点的任何建议?

0 投票
2 回答
808 浏览

vba - 从 TextRange 开始,如何找到封闭的 Shape?

假设我有一个TextRange对象,我需要找到Shape包含那个TextRange.

通常,我可以使用 的Parent属性TextRange来获取TextFrame包含它的 ,然后Parent再次使用该属性来获取Shape.

但是,如果文本在表格单元格中,则 的Parent属性TextRangeNothing。(我认为这是 PowerPoint 2010 的“功能”)。 编辑:这不是真的,除非通过 Selection.TextRange 访问 TextRange。

有没有其他方法可以识别形状(在这种情况下是表格单元格)?

更新:感谢 KazJaw,我再次查看了这个,事实证明我可以在链上导航,Parent除非TextRange我开始的来源是从Selection.TextRange. 就我的目的而言,这不是问题。