问题标签 [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 投票
0 回答
64 浏览

vb.net - 电源点事件

当文本框中发生更改时,是否应处理 Power Point 中的任何类型的事件,我单击 Power Point 中除文本框外的任何位置,它应该存在于 2007 年、2010 年、2013 年及以上。

我处理了 windowslectionChange 但单击菜单时未处理

0 投票
1 回答
8932 浏览

vba - PowerPoint(或 Excel)VBA 捕获鼠标单击的坐标

一些背景:

快速背景是我正处于为 PowerPoint 构建插件的研究阶段。我的最终目标是开发 CAD 尺寸标注插件,以帮助加快工程演示的创建。我们必须做很多“PowerPoint 工程”,其中组件的一般尺寸显示在使用 PPT 形状或 CAD 几何本身的屏幕截图创建的所述组件的简化版本上。但是一遍又一遍地创建维度是乏味的。每个通常由一个箭头、2 行和一个带有尺寸值的文本框组成。

这是我需要帮助的地方。

(如果您知道如何在 Excel 中执行以下操作,那也可以,稍后我将努力计算 PPT 等价物。)

在 PowerPoint 幻灯片中,在设计模式下(即不是幻灯片放映模式),我想做以下工作流程:

  1. 在打开的用户窗体中,用户单击一个名为“开始”的按钮
  2. 代码开始在幻灯片本身的字段中侦听鼠标左键(LMC)(它不应该响应实际用户窗体上的 LMC,例如,如果用户需要将用户窗体拖到一边)
  3. 在 LMC 上,光标的坐标记录为 (x1,y1)
  4. 重复步骤 2 和 3 以记录 (x2, y2)
  5. 用这些坐标做一些事情(例如在两个坐标之间画一个尺寸

我相信我可以处理除第 2 步之外的所有编码,这就是我在这里的原因。我很难找到一个起点。具体来说,我需要有关如何收听 LMC 的帮助。简而言之,设想如下:

但我没有编码这While Listening部分的知识。我需要朝着正确的方向轻推。

我的搜索使我进入了MouseDownMSDN 的事件处理程序页面,但在我的测试中,我认为这不是我需要的。当鼠标在其自身的用户窗体中的命令按钮上按下时,它似乎MouseDown打算启动一个例程。

我还发现了这篇 SO 帖子,其中唯一的答案似乎暗示如果不花大力气这是不可能的,并且代码可能对文件本身有害:如何在 Excel VBA 中记录鼠标点击?. (我不遗余力地投入工作,但如果生成的代码很有可能造成损害,正如帖子似乎暗示的那样。)(此外,OP 在没有任何解释的情况下被否决,也许有人可以告诉我为什么,这样我就不会犯同样的错误。)

0 投票
1 回答
4557 浏览

python - Python - 在已存在的演示文稿中编辑 Powerpoint 幻灯片内容

我在 Windows 7 上使用 Python 2.7.2 和 Office 2010。我有一个 Powerpoint 文件,其中包含指向目录中其他文档的链接。我想使用 Python 循环遍历形状标题,在目录中找到匹配的名称,并在 Powerpoint 文件中创建超链接。只要我能读懂这些形状说明,剩下的就可以了。

我设法做到了这一点,至少打开了 Powerpoint 文件:

我找到了许多方法来添加尚不存在的幻灯片并添加形状或标题,但我似乎找不到任何方法来编辑现有的幻灯片。这让我可以添加一张幻灯片:

但是任何试图打开或编辑现有幻灯片的操作都会失败:

我也试过

但我只得到一般win32com信息,在 Powerpoint 幻灯片上什么都没有。谷歌搜索也没有出现太多。有什么线索吗?

0 投票
1 回答
1528 浏览

vba - 如何将内容占位符逐行拆分为文本形状 powerpoint 2010

我是 vb 和 power point 的新手,试图在power point 2010中运行宏。我想要实现的是,当宏运行时,它应该逐行拆分内容占位符区域中的内容,并将每一行放在一个新的文本框形状中。

我做了一些工作,但无法继续前进。宏功能如下

有了这个,我能够将内容区域中的文本抓取到一个消息框中。但无法将其拆分并将其放置在文本形状区域中。

还尝试了一些形状创建功能,但无法将它们结合起来。

0 投票
0 回答
49 浏览

powerpoint-2010 - 在 PowerPoint 2010 中动态更新的格式化文本(艺术字样式)?

我正在为我们的在线天气预报操作在 PowerPoint 2010 中开发天气图形。我正在尝试在 PowerPoint 幻灯片中自动更新格式化文本(艺术字类型格式,例如文本大纲、阴影等)。

点击示例地图

我在这里和其他地方浏览了大量关于如何在 PowerPoint 和其他方法中从 Excel 单元格动态更新文本的文章,但我找不到任何更新文本的方法,例如上面地图中的温度值,同时仍然保持视觉格式(这对于这个项目来说绝对是至关重要的)。有没有办法以文本格式执行此操作,或者我最好开发系统以便地图上的文本值实际上是自动更新图像,以便保留格式?如果那是我必须采取的路线,那我很好。我只需要指出正确的方向。任何帮助将不胜感激。

感谢您的时间...

0 投票
1 回答
1036 浏览

excel - 创建从 Excel VBA 到 PowerPoint 的图表,并将源链接到 Excel 中的特定表格

我想:

从 VBA Excel 在 PowerPoint 中创建图表 将数据源链接到我在 Excel 文件中的范围 或者用我的数据替换 PowerPoint 存储数据源的工作表

我是VBA的初学者(尝试学习一周)

我这样做:

我尝试使用:

但它不起作用。有什么猜测吗?

我以前的代码有效,但速度太慢了..

0 投票
1 回答
364 浏览

c# - 如何使用 office Interop 在 PowerPoint 的自定义任务窗格中创建形状并将该形状添加到类别中

我在幻灯片中创建了简单的形状现在我想将这些保存到类别中并显示在自定义任务窗格中

目前我已经跟踪了选定的形状,但不知道如何在自定义任务窗格代码中保存和显示:

我使用了 Microsoft.Office.Interop.PowerPoint 命名空间,并希望在幻灯片中加载和保存如此形成的形状

0 投票
2 回答
83 浏览

vsto - 如何以编程方式禁用 Powerpoint 的“从现有新建”功能?

我已经为 Powerpoint 2010 编写了 VSTO 插件。我想禁用 Powerpoint 的“从现有新建”功能来满足一些要求。此选项位于:文件 -> 新建 -> 从现有新建

那么有没有办法通过代码或注册表设置来阻止或禁用此功能?

0 投票
1 回答
491 浏览

c# - 如何在 Office 插件中同时使用功能区(Xml)和功能区设计器(Power Point)

我面临的情况是我必须自定义现有的 power point 上下文菜单?以前我曾将功能区设计器用于功能区界面。但现在对于上下文菜单,我必须使用功能区(XML)。我搜索并发现它不可能同时使用功能区(XML)和功能区设计器。

在这种情况下,我如何自定义上下文菜单并根据我的要求。有什么方法可以在不使用功能区(XML)的情况下自定义形状的电源点上下文菜单?

0 投票
0 回答
448 浏览

excel - 将 VBA 中提取的内容保存为 powerpoint 中的新 excel 文件

我是 powerpoint 中的编码、VBA 和 VBA 的新手,所以这可能是基本的,但我似乎无法绕过它。我正在尝试从 powerpoint 文件中提取一些文本并将其单独存储在一个新文件中。我在网上找到了一个代码,可以帮助我将所需的文本输出到记事本文件中。但是,我需要它作为一个 excel 文件。每次在线搜索都会引导我使用基于 excel 的 VBA,但我需要从 Powerpoint 导出到 Excel(并且可能在其中执行基本格式设置,例如将文本转换为数字或将列设为粗体)。以下是我整个代码的相关/导出部分。请看一下并帮助谢谢。

PS:我计划将代码编译为一些技术专业知识有限的人的插件,所以如果可能的话,我会要求一个简单/直接的解决方案或适用于任何 PC 或版本的 powerpoint/excel 的东西。我读过让你的代码依赖于引用可能需要运行代码的人在他们成功运行之前进行引用等。

....从活动演示文稿中提取的代码....