问题标签 [powerpoint-2016]

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

vba - powerpoint 2016 中的 VBA 宏在正常模式下运行而不是幻灯片放映模式

ppt 的 VBA 新功能。(用来做更多的Excel vba)。当我在 PowerPoint 的 VBA 编辑器中运行它时,下面的宏非常简单并且在正常模式下运行良好。(将在屏幕中央添加一个蓝色矩形)

为了在幻灯片放映中工作,我通过动作设置选项将宏分配给随机形状,但实际上什么也没发生。谢谢

0 投票
0 回答
114 浏览

vba - 如何使用 VBA 偏移 MS PowerPoint 中的背景图像?

我需要使用 VBA 偏移 MS PowerPoint 中的背景图像。我可以添加背景图像,但不知道如何抵消它。因此,在这里需要一点帮助:

在此处输入图像描述

这是我添加背景图像的 VBA 代码:

*我使用的是 MSO 2016 版本。

非常感谢!

0 投票
0 回答
38 浏览

vba - PowerPoint VBA:计算活动用户/是允许多个用户的演示文稿打开功能

我想知道是否有人可以帮助我解决我遇到的 PowerPoint VBA 问题。我有一个由两个 PowerPoint 演示文稿组成的系统,我使用 VBA 以交互方式动态链接它们,并使用同一文件夹中的外部 VBS 脚本打开,该文件夹在演示模式下播放 PowerPoint 并在屏幕上调整大小和位置。VBS 脚本链接到该子程序,该子程序会自动运行其他链接的子程序:

我遇到的问题是我拥有的一个函数 IsWorkBookOpen 正在为允许多个用户访问系统造成问题:

我写了这个函数,因为如果有人多次按下脚本,我会遇到打开顺序的问题,这两个 PowerPoint 的很多版本都试图打开,这会导致代码和错误出现问题。

但是,系统需要由多个人同时打开,他们通过网络访问它。是否可以编写一个函数来判断单个用户是否打开了两个演示文稿?即只允许单个用户一次打开每个演示文稿的一个副本,但允许多个用户。

提前感谢您的帮助!

0 投票
1 回答
43 浏览

vba - 保存演示文稿中的动画状态

是否可以保存点击动画的最终状态?

您打开演示文稿,单击一个按钮,一些动画,然后可以保存此状态。下次打开演示文稿时,您可以看到动画的最后状态。

我有一个电路图,显示打开或关闭的点。现在你要保存这个状态的点就好了。

问候史蒂文

0 投票
1 回答
49 浏览

powerpoint - PowerPoint 是否允许通过引用显示图像,而不是将整个图像放在幻灯片中?

我希望显示我的 Powerpoint 演示文稿中的某些图像,但不粘贴到幻灯片中。也就是说,同一张图片可能会出现在节目的多张幻灯片上;一些图像出现在多个节目中。

我可以简单地指定一个指向图像的指针,而不是在一个节目中复制多个相同的大图像,当幻灯片显示时,图像也会显示(就像它被粘贴在适当的位置一样)?

寻求此功能的两个原因:

  1. 演示中的一些图像非常大,我宁愿只处理图像的一个副本,保持显示尺寸更小。
  2. 有些图像会定期更新,或者存在于多个子演示文稿中,我宁愿进行一次更新,而不更新该图像所属的所有节目。

任何建议/解决方法/指向信息的指针将不胜感激。我正在使用 PPT 2016。

0 投票
0 回答
181 浏览

vba - 通过文件夹/幻灯片中的按钮方便地随机化图像?

我经常花费数小时将图片一张一张地放入 PowerPoint 模板中,并尝试自定义其行为非常不同的演示方式。

如果有一种方法可以从不同幻灯片或 Excel 文件或文件夹中的所有图像中随机选择一个图像,并根据分配给它们的可能权重显示它们,这将节省大量时间。

我见过各种出现随机对象的方法,其中一些甚至不需要宏,但导入图像总是非常耗时。如果有人知道将文件夹与一组图像或类似的东西链接到随机对象的更好/更快的方法,请提供帮助。

重要的是,在不自定义每个图像的引入方式的情况下显示来自批处理组的随机图像是困难的部分。添加权重会有所帮助,但可以通过重复复制重要图像来完成。

0 投票
0 回答
39 浏览

xml - Powerpoint 中的自定义 SuperTheme XML

在我们的 Windows Office 365 环境中,我们已经着手为 Powerpoint 构建“SuperTheme”,编辑 XML,因此我们可以针对不同大小的输出进行不同的设计,一些 pptx 仅打印在 A4 上,其他是 16x9 仅屏幕演示文稿。

我们需要一个简单的 SuperTheme,它只有一组颜色,但有 2 种不同的设计,通过功能区上的更改大小按钮进行交换。

查看解压缩的 supertheme thmx 文件,基本文件夹中有一个主题,还有一个包含每个变体主题的变体文件夹。

我是否必须在我的情况下复制主题,即我在基本文件夹中有 16x9 主题,然后是 16x9 主题和变体文件夹中的 4x3 主题?

最初选择主题时,Powerpoint 如何选择默认应用哪个?

0 投票
1 回答
47 浏览

vba7 - 如何使 PowerPoint 图表自动更新?

我有一个演示文稿,我想在演示文稿模式下连续循环并自动更新演示文稿中的图表。我发现您可以使用链接来执行此操作,但是一旦您关闭 .ppt 或 .xls 链接就不再自动更新。

为了解决这个问题,我从互联网上分析了一个我认为可行的宏。我只是在创建触发事件时遇到问题。我发现这个网站为我指明了正确的方向(我认为),我只是不知道如何处理它。“http://youpresent.co.uk/powerpoint-application-events-in-vba/” 该网站有一个我下载的 .pptm,其中包含以下大部分代码。任何帮助将不胜感激。

有人对此有解决方案吗?我对任何建议都持开放态度。

我目前的模块是:

我有一个类模块clsAppEvents

0 投票
1 回答
55 浏览

vba - 在 PowerPoint 中使用 VBA 的正确颜色序列游戏

我正在为我所在的组织制作一个 PowerPoint Escape Room。为了加入更多有趣和复杂的谜题,我尝试在 VBA 中涉足,以便让这些谜题栩栩如生。其中之一就是下图中的这个谜题:

逃生室地球颜色序列游戏

简而言之,这些线索将引导玩家确定他们需要将红-金-绿-金颜色序列输入到地球下方的圆圈中。我已经把颜色输入下来了。这是该步骤的代码,灵感来自本视频 ( https://www.youtube.com/watch?v=xT7XW9maPwo ) 中的 Bhavesh Shaha:

就其预期目的而言,上述代码完美运行。

我现在的问题是:如果所有圆圈的颜色都正确,有没有办法让当前幻灯片移到下一张幻灯片?我尝试将其作为“Enter”按钮的宏,但未成功:

从理论上讲,这个宏会将玩家带到下一张幻灯片,他们可以在其中单击超链接到下一步的键。这张幻灯片如下图所示:

输入正确颜色序列后的到达幻灯片

非常感谢您的帮助和考虑!

0 投票
0 回答
28 浏览

vba - 如何使用 VBA 在 Powerpoint 中设置音频的启动选项

在 Windows 10 中使用 Powerpoint 2016,我选择了一个音频对象。音频工具出现在播放选项卡和音频选项下,我希望使用 VBA 设置开始选项,以黄色突出显示。我可以通过设置适当的 PlaySettings 对象属性来设置其他选项,例如在显示期间隐藏、倒带、循环直到停止。其他 2 个选项是“按点击顺序”和“点击时”

除非我将“开始”设置为“自动”,否则当我移至下一张幻灯片时,有时我必须再次单击才能开始播放音频。

真的很感谢帮助,非常感谢PPT 启动选项