问题标签 [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.
.net - Office 功能区 XML 与 Office 标准功能区设计器?
我正在编写一个 Powerpoint Addin 应用程序,并使用 2 种方法来创建功能区菜单(XML 和设计器)。我浏览了有关 Office Ribbon XML 的 MSDN 文档,并尝试以这种方式创建功能区菜单。我看到使用设计器工具创建功能区菜单与功能区 XML 具有相同的功能。
同时,Ribbon XML 更复杂、更耗时,需要处理更多工作(因为您必须手动进行:编写回调等),无法通过Globals访问其项目。唯一一点,我认为 Ribbon XML 可能有用,因为它可能用于不同的办公应用程序(因为您可以轻松地将 xml 文件从一个项目传输到另一个项目???)
您能告诉我使用 Office Ribbon XML 优于 Designer 的优势吗?在一些 MSDN 文档中提到了这些优点,但我没有正确理解。谢谢
excel - Excel 到 Powerpoint:调整图像大小的问题
您好,我正在尝试将图像从 excel 复制到 powerpoint。我的代码已经复制并粘贴到 excel 中,但我遇到了自动调整大小的代码问题。使用此当前代码,我得到对象所需的运行时错误 424。任何帮助将不胜感激。我的缩写代码如下。
.net - 删除 PowerPoint 幻灯片的所有形状
我尝试使用以下代码删除所有形状:
它不能像我预期的那样删除所有形状,因为当一个形状被删除时,它会影响 PowerPoint.Shapes。如果我想删除所有形状,我需要将所有形状添加到一个列表中,然后删除每个形状,例如:
有没有其他更快的删除方法?
c# - 如何使用 C# VSTO 在 PowerPoint 中自动卸载自定义加载项?
我在 PowerPoint 2010 中创建了一个加载项。我需要检查用户正在使用的 PowerPoint 的当前版本,如果当前版本低于 14.0,我需要显示一条消息,并且加载项是自动卸载(或用户无法安装或选择加载项)。
是否有捷径可寻?我正在使用 C#。谢谢。
c# - 有没有办法使用 C# VSTO 在 PowerPoint 2010 中嵌入带有加载项文件的图像?
我想将图像文件放在通过单击自定义按钮创建的自定义幻灯片上。
由于我已经通过应用程序的 Resources 文件夹在自定义按钮上应用了图像图标,有没有类似的方法可以将图像放在引用 Resources 文件夹的幻灯片上,这样我就不需要在Slide.Shapes.AddPicture() 方法?
我正在使用 C# VSTO 来构建应用程序。
谢谢。
c# - 如何使用 C# 限制 PowerPoint TaskPane 上多行文本框中每行的长度?
我在 .Net 4.0 上开发的 PowerPoint VSTO 加载项中创建了一个任务窗格。在任务窗格上,我有一个文本框,用户必须在其中输入数字数据。要求如下:
用户可以通过在每一行输入一个数据来输入多个数字数据。每个数据最多可包含 8 个字符,包括:数字、小数和逗号。如果一行超过 8 个字符,则应将其截断为 8 个字符。
下面是我正在使用的代码:
我在 txtEntryField_TextChanged 事件上调用此方法。虽然我快到了,但我认为操作和用户体验并不是那么顺利。
更新了代码,使用户无法在文本框中输入字符。这是通过以下代码完成的:
任何人都可以帮助我提供更好的解决方案吗?任何帮助都是最受欢迎的。谢谢。
c# - 如何使用 C# VSTO 在 PowerPoint 中单击自定义按钮时从 msi 包中打开帮助文件 pdf
我为使用 C# VSTO 开发的 PowerPoint 加载项创建了一个 .msi 安装程序文件。我必须在功能区按钮单击时打开帮助文件 pdf。我已将帮助文件 pdf 与 msi 包一起嵌入。
我已经使用以下代码使用硬编码路径(将安装加载项的默认路径)实现了此功能:
但我知道,一旦最终用户更改了她/他想要安装插件的位置,这将不起作用。任何人都可以帮我解决这个问题,以便我可以动态获取帮助文件 pdf 的路径(只要用户更改位置)还是有其他方法?
任何帮助/建议表示赞赏。谢谢。
c# - 如何在幻灯片上保持自定义形状独立于 PowerPoint C# VSTO 中的纵横比?
我在 C# VSTO 中以编程方式创建了一些自定义文本框和 PowerPoint 幻灯片上的图像。虽然在 4:3 的纵横比下一切看起来都不错,但只要我将纵横比更改为 16:9,文本框就会粘在一起(换句话说,它们之间的距离会减小)。无论为幻灯片选择的纵横比如何,我都想保持文本框之间的分隔相同。
我尝试使用形状的 LockAspectRatio 属性,但我想我遗漏了一些东西。
编辑:-> 此外,在选择 16:9 纵横比的情况下,当我添加另一个自定义幻灯片(单击自定义按钮时)时,文本框和其他形状会移出幻灯片。这不应该发生,形状应该重新调整以适应所选尺寸。
任何人都可以帮我解决这个问题。任何帮助表示赞赏。谢谢。
vba - 如何在 Visual Basic for PowerPoint 2010 中从文本文件填充数组
我想定义一个数组,如:
...在用 VB 编写的应用程序宏(在本例中为 PowerPoint 2010)中,但我需要从文本文件中定义数组,该文件的格式如下:
定义文本文件路径并将值(假设它们始终是常规 ascii 字符串)直接读取到数组中的最简单方法是什么?
谢谢!
c# - 即使在卸载 PowerPoint 加载项后,功能区选项卡仍然存在
我使用 C# VSTO 为 PowerPoint 2010/2013 创建了一个应用程序级插件。该加载项是从 msi 安装程序文件安装的。
问题是,在我从控制面板卸载加载项并打开新的 PowerPoint 演示文稿后,功能区选项卡仍然可见,所有功能都正常工作。
要删除标签,我必须做以下两件事之一:
- 从 PowerPoint 开发人员选项卡的 COM 加载项列表中删除加载项。
- 从任务管理器结束正在运行的 PowerPoint 实例。
我已经为我在 ThisAddIn_StartUp 方法中完成的所有初始化调用了 dispose 方法(在 ThisAddIn_Shutdown 方法中),但这没有帮助。
我错过了什么吗?
非常欢迎任何帮助。谢谢!