问题标签 [powerpoint-2013]

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 回答
54 浏览

vba - Power Point 宏:运行时错误 9

此代码用于查找和替换文本列表以进行质量检查

我收到此代码的运行时 9 错误。

此外,此代码仅替换某些单词的第一次出现,例如“ie”和“eg:,但我想替换所有出现的地方。

0 投票
1 回答
160 浏览

vba - Power Point VBA 宏:运行时错误 9

我面临运行时错误 9:以下代码的下标超出范围,但最初运行良好。但是后来当我协作所有模块来创建加载项时,它显示错误。

0 投票
1 回答
28 浏览

ms-office - powerpoint 上的字典

我想在 powerpoint 2013 上添加字典。我搜索并找到了“添加 custom.dic 文件”作为解决方案,但是创建包含所有英语单词的单词文件并用我的母语表示它们太没有意义了。有没有现成的方法可以做到这一点?我想要一本像 mozilla firefox 字典插件一样的字典(当您用鼠标光标指向一个单词时,会出现一个弹出框并显示所选单词及其在您的语言中的含义,例如英语到法语翻译)任何帮助将不胜感激!

0 投票
0 回答
43 浏览

vb.net - VB.NET VSTO 在多个窗口 PowerPoint 2013 中从功能区引用自定义任务窗格

我正在 VSTO 中为我的公司创建一个 COM 加载项,并且在从功能区引用每个窗口的正确任务窗格时遇到问题。

我有一个自定义任务窗格,它根据功能区单击在任务窗格上显示/隐藏不同的命令。当我打开 1 个文档窗口时,这可以正常工作,但是当我打开多个文档窗口时,功能区控制仅在最终窗口上打开的自定义任务窗格,而不是在活动窗口上。

我的代码(简化)是

我知道我需要以某种方式引用活动窗口和链接的任务窗格,但我不知道如何使这项工作。

在加载任务窗格方面,我有每次打开/创建演示文稿时调用的代码,它会加载该窗口的任务窗格。代码是:

这工作正常,任务窗格在新窗口中可见。但是,如果我随后返回上一个窗口并单击功能区按钮,它会更改新窗口上的任务窗格,而不是活动窗口。

0 投票
1 回答
1322 浏览

vba - Creating and Accessing a OLEObject

I have an VBA Macro that at times requires me to create a new slide with a new embedded excel spreadsheet, then edit that spreadsheet. A simplified version of this code:

About half of the time running this code results in the error:

Method object of object OLEFormat failed

This occurs on the shp.OLEFormat.Object call, I believe that this is due to "AddOLEObject" not creating the excel object in time to provide access to the property(but this is just a hypothesis). I have tried various ways of getting around this by error handling and sleep functions but so far I have been unable to create a new excel object and modify its contents within the same function without generating some error.

So my question is: How do you, with VBA, add a new embedded excel spreadsheet within a PowerPoint document and edit its contents within the same function/sub?

Update 1

I have successfully run this code on other machines, so this issue may be environmental, related with my system, and not an issue with my methodology. It also could be permission related, similar to This Post.

Update 2

I have reinstalled Office, restarted, run PowerPoint as administrator, and have added logic to account for the issue detailed in This post. Still no progress, I wonder if anyone can replicate the error that I am receiving?

0 投票
1 回答
1302 浏览

vba - 将 PPTM 保存为没有 CustomUI 元素或 VBA 宏的 PPTX

我有一个启用宏的 PowerPoint 文档 (PPTM),我想将“导出”功能添加到未启用宏的文档 (PPTX)。我编写了以下 VBA 代码来完成此操作:

这可以正常工作并在没有任何关联的 VBA 代码的情况下保存文档,但是我在源 PPTM 文件中包含了一个我想删除的 customUI 菜单,因为功能区选项卡链接到我拥有的各种 VBA 功能删除。

如果没有包含的 CustomUI 菜单,如何保存到 PPTX?有没有办法用 VBA“删除”CustomUI 菜单(真的看起来不像,至少在 Excel Hide/Show中),或者可以在使用 CustomUI 的 Load Event 放置 VBA 方法调用的情况下隐藏它(例如这个例子)?

0 投票
1 回答
121 浏览

vba - 在普通视图中更改 PowerPoint 笔记帧大小

如何使用 VBA 以编程方式更改 PPT 幻灯片和幻灯片下方注释之间出现的滑动条的位置?(下图中红色框中突出显示的滑块)

在 MSDN 上四处搜索,我找不到任何似乎控制此滑块位置的属性。但是,当我将它拖到一个新位置并保存我的演示文稿时,滑动条的位置被保存了,所以我认为必须有一些方法来设置它。

幻灯片和注释之间的水平滑动条

0 投票
2 回答
7425 浏览

vba - 将图片从 excel 粘贴到适合布局的 powerpoint

我有一个 Excel 图片作为形状,我想将它粘贴到我已经指定的特殊布局的 mny PowerPoint 应用程序中。

从代码中可以明显看出,布局已经设置好了。现在我希望 pasteedpic1 完全适合 PowerPoint 的布局。

我应该怎么办 ?

0 投票
1 回答
210 浏览

vba - 使用 VBA 的 PowerPoint 表中的随机数

我想使用 PowerPoint VBA 用随机生成的数字填充 PowerPoint 表格中的所有选定单元格。

我可以使用这个子例程在当前光标位置插入一个随机生成的数字:

如何扩展它以填充 a 的所有选定单元格中的随机数Table

0 投票
1 回答
376 浏览

vba - 确定调用属性是否引发错误的通用方法

假设您有一张幻灯片,上面有一张图表,并且您运行以下代码(在 2007 年以后的 Office 版本中):

你会产生一个错误:

应用程序定义或对象定义的错误

我相信这是因为“智能标签在 Office 2010 中已弃用。”(来源),通常为了避免此类问题引发错误并退出 VBA,您可以采用两种不同方法之一:

方法一要求您知道属性会导致错误的具体原因,这在这种情况下很容易,但对于其他属性可能就不那么容易了。方法二要求您使用某种形式的错误处理来处理错误事实上,我对大多数其他 Microsoft 语言的理解通常是不鼓励的(例如另一个示例)。这是VBA中的标准做法吗?

在 VBA 中,是否有任何其他方法可以确定对象的属性在调用该属性之前是否会引发错误,并且不知道该调用属性的细节?