问题标签 [powerpoint-2007]

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

vba - 如何使用 vba 在 PowerPoint2007 中访问“插入图表”对话框?

如果该主题已在另一个线程中涉及,我提前道歉,但我无法找到它在哪里。

我正在尝试从 PowerPoint 2007 访问“插入图表”对话框。 在此处输入图像描述

根据我查看过的文档,这可以通过以下代码实现:

或者:

但是,此代码不是显示对话框,而是在当前幻灯片中插入一个新的柱形图。最重要的是,这个图表也是一个 NSgraph 图表(它是 PowerPoint2003 格式),我真的很期待插入一个新格式的图表。

是否可以在 PowerPoint2007 中访问该对话框?因为即使是 MSDN 文档也声明 ID 是 17。

任何信息将不胜感激。

提前致谢并致以最诚挚的问候!

0 投票
2 回答
955 浏览

vbscript - Presentations.Open 需要打开 PowerPoint 2007?

我希望通过使用以下 VB 脚本调用的 PowerPoint 文件 test.pptm 中有一个宏 runTest。在装有 Office 2010 的机器上调用脚本时一切正常,但脚本仅适用于 Office 2007,前提是在调用脚本之前已打开 PowerPoint 应用程序。我很想知道是否有人遇到过类似的问题,或者想知道任何潜在的解决方案。

0 投票
1 回答
1859 浏览

vba - 在 PowerPoint 中保存文本字段的值

我正在尝试在 PowerPoint 2007 中制作评论游戏。我希望能够有两个文本字段,在节目中,控制游戏的人将在两个文本字段中输入团队名称。然后它会保存数据,然后在下一张幻灯片上,在演示文稿的两侧显示团队名称。我想它会从文本字段中获取输入,将其保存到一个变量中,并有一个标签,该标签的文本等于文本字段的输入。

0 投票
1 回答
7822 浏览

excel - Excel VBA 运行时错误 2147188160 (80048240) 自动化错误

我正在尝试创建一个 ppt,其中包含来自 excel 的文本条目放置在几列中。

谷歌搜索了很多,但无法在运行时错误 2147188160 (80048240) 自动化错误上取得任何进展。

在 micrsoft 网站http://support.microsoft.com/kb/155073上找到此链接,该链接说这是 Office 2007 中的一个错误。任何人都可以提出任何解决方法。

我的代码如下:

0 投票
1 回答
30 浏览

vba - 如何删除 PowerPoint 字段中的最后一个返回值?

我创建了一个函数,允许用户将一个或多个文本文件导入 PowerPoint 中的一个字段。这真的很好用。用户单击该字段,单击自定义菜单上的按钮,从列表中选择文件并进入。我遇到的问题是我必须在每个导入的文本之间放置两个返回,这意味着最后剩下两个。

这是删除我发现的一段的通常结果:

这表明我必须计算他选择的字段的最后一个位置才能删除它。谁能给我一个想法,我将如何解决这个问题?

0 投票
2 回答
2547 浏览

vba - 如何在 Powerpoint 中创建具有设置文本、字体类型、字体大小、字体颜色的自定义文本框?

我需要在活动幻灯片中创建一个自定义文本框,并使用宏在 Powerpoint 2007 中设置文本、字体类型、字体大小、字体颜色以及粗体和斜体功能。

我目前正在使用此代码:

它在 .Font.Colour 中抛出异常,表示此属性与对象无关。我还需要合并一个粗体和斜体的功能..请帮我解决这个问题

0 投票
1 回答
1389 浏览

c# - Play & Pause Video from form control winform

I want to make a form control which be able to start, pause, stop, close quiz presentation (count down time will run when start is pressed). The problem is in some presentations, there is available video (each slide can only contain a maximum of 1 video, and not every slide contains it).

These are some code snippets I used for add video in createPresentation method:

So far I already tried some solutions from this link

But it's giving me an error as a result:

invalid arguments cannot convert from Microsoft.Office.Interop.PowerPoint.Slide to Microsoft.Office.Interop.PowerPoint.Shape

The goal I want to achieve is a form control that can play video when user presses the start button (count down running) not auto-playing when the slideshow is run.


UPDATE

I tried this one. The program can running without error but the video is still not playing.


UPDATE @jonPall

I tried this one:

My program can run without error, but when I press start (to play video & run countdown timer) it's give error

Sequence (unknown member) : Illegal value. Object does not exist.


UPDATE @Andy

with above script i can detect if in active slide contain video or not
but ~var~ playVideo still null in slide contain video
where i'm missing?

0 投票
1 回答
64 浏览

events - PowerPoint2007 Shape Object On Focus 事件和 OnFocus out 事件

我一直在搜索,捕捉事件或一些属性,告诉形状(文本形状对象)是焦点。因为这将有助于捕获键盘事件,因此如果文本更改,矩形宽度可以增加。如链接http://s2.postimg.org/scxtx0ec9/Untitled.png所示

0 投票
2 回答
2385 浏览

vba - 使用 VBA 更改 Office 功能区中元素的属性

我是 VBA 和 Office Ribbon UI 的初学者。我正在使用 Office 2007 并使用自定义 UI 在 PPTM 中开发功能区。我添加了一组 XML,如下所示:

因此,在此Hello World选项卡中,我想将其可见性更改为并更改andtrue的值。目前,这必须在此按钮上一次调用之后完成:lblUsernamelblFullname

现在的代码ribbon_SignIn如下:

这将打开SignIn表单并从用户那里获取用户名和密码。验证用户名和密码后,一切正常,但我不确定获取控件属性lblUsernamelblFullname使用登录用户的详细信息更改其值的过程是什么。


澄清

SignIn表单中,我有下面的Sign In按钮代码。

那么,我应该在此处放置什么以使该组可见?另外如何更改标签的文本?


更新#1

当我在自定义 UI 中使用这两个属性时getVisiblegetLabel加载项本身不会显示。:(我使用的代码是:

如果我删除这两个属性,很奇怪。顺便说一句,我正在使用Office 2007

0 投票
1 回答
2419 浏览

vba - 如何使用 VBA 在 PowerPoint 中激活(使可见/启用/显示)选择窗格?

在 PowerPoint 2013 中,“选择”窗格属性可从 CommandBar 对象获得,如下所示:

(请注意,对于 PowerPoint 2010 和 2007,名称为“选择和可见性”)

在 UI 中使用 Alt+F10 显示选择窗格时,以下两个属性切换为 true:

但是,当尝试以编程方式将这些设置为 true 时,.Visible=True 语句会导致发生未指定的自动化错误,并且 .Enabled=True 语句会执行但不会更改此属性的状态。

但是,奇怪的是,如果在 PowerPoint 首次运行时使用 Alt+F10 来显示和隐藏选择窗格,那么这两行代码就可以工作了!我检查了 Alt+F10 之前和之后的所有属性,只有 .Visible 和 .Enabled 被切换。

我怎样才能可靠且最好地显示选择窗格而不必走 SendKeys 路线?