问题标签 [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.
vba - VBA Powerpoint 2010 从 csv 数据创建图表
我正在尝试创建一个 makro,以根据存储在 csv 文件中的数据在 powerpoint 2010 中自动生成图表。我已经生成图表并读取 csv 文件,但现在我坚持显示数据。
到目前为止,这是我的代码:
现在的问题是用 VBA 选择范围 A1:G74 并在图表中显示数据。可能我只是缺少正确的功能。任何想法或帮助表示赞赏!
最好的问候,吉姆
vba - 不同的 PPT 模板对相同的宏有不同的反应
我是新来的,所以我可能没有看到上传我的问题文件的可能性,这样可以更容易地描述问题。编辑:这里的文件:https ://drive.google.com/file/d/0B--IbmtX58h8TnVrdlRyUXZ5a2dEOVJBQkplVjFuVEVMVXhJ/view?usp=docslist_api 和:https ://drive.google.com/file/d/0B-- IbmtX58h8TFR6d3FkWlZpSGFVUGF5bHVhRTR5ZTlnbXAw/view?usp=docslist_api (谢谢你的想法,史蒂夫)
它是关于什么的:我有两个具有不同主模板的文档在同一组宏上的反应完全不同,我不知道如何以及为什么会发生这种情况以及如何修复或避免它。
其中两个宏只是创建对象 - 一个是单个文本框,另一个是一组矩形和一个文本框。提到的第一个出现在其中一个模板的代码中定义的位置上,但在另一个模板中略低于它。更奇怪的是这群人的行为。矩形出现在两个模板中的正确位置,文本框仅出现在其中一个模板中。
接下来是一个宏,用于将文本行之间的段落增加 3 pt。它在一个模板中运行良好,但在另一个模板中它增加了 43.2 pt 的间距!
宏编号 4 用于设置回 0 后的分段空间。这在两个模板中都可以正常工作。
有趣的是,这些错误彼此相反。单个文本框和组在模板中产生错误,其中间距工具工作正常,而间距工具在单个文本框和组工作良好的模板中做奇怪的事情。
任何想法将不胜感激!
谢谢, RG
我使用 PowerPoint 2010。
excel - 更改 PowerPoint 中图表的数据范围
我有一个包含数据和图表的 Excel 文件。我创建了一个宏来读取文本文件并根据 excel 文件中的日期更新数据和图表数据范围。数据范围将从文本文件中的日期前 5 天开始,一直到该日期。
这在 Excel 中完美运行,但现在我想要宏打开一个我已经创建的 PowerPoint 文件,其中包含链接到 Excel 文件的两个图表,并在 PowerPoint 演示文稿中更改 Excel 图表的数据范围。
我可以打开 PowerPoint 并按名称选择图表,但我无法更改数据范围。
这是我目前正在使用的代码,它不起作用但也没有抛出任何错误......
打开 PowerPoint 并将全局 oPPT 变量设置为打开的演示文稿。
调用上面的例程,更改某些标签上的日期,然后尝试更改 Excel 的源数据。
字符串 ppdRangeStr 是“'每天处理'!$H77:$G81”,这与 Excel 文件(有效)中的图表使用的范围相同。
有谁知道如何使 Excel 文件中的宏更改源数据在 Excel 文件中的 PowerPoint 中 Excel 图表的源数据?(如果这有意义?)
vba - powerpoint 2010 vba - 非连续文本选择
我想选择 Powerpoint 文本框(2010 版)中具有特定定义样式的所有字符(例如,所有粗体字符)。手动,只需在选择时按住控制键,即可在单个文本框中创建不连续的文本选择。使用VBA,到目前为止我失败了。这是我非常简单的方法:
虽然这一切在逐步完成时效果很好,但 c.Select 将始终“取消选择”之前选择的内容,并且没有扩展选择的选项(与形状选择不同)。我最终只选择了最后一个粗体字符。
选择本身就是我想要的最终结果,让用户可以选择进一步修改字体等。
有没有人有建议(或者这根本不能通过 VBA 访问?)
非常感谢
c# - Office Interop PowerPoint E_NOINTERFACE 注册表错误
无法将“System.__ComObject”类型的 COM 对象转换为事件接口类型“Microsoft.Office.Interop.PowerPoint.PresEvents_Event”。此操作失败,因为 IID 为“{9826398E-2574-3EDD-9717-A913EE28A41D}”的接口的 COM 组件上的 QueryInterface 调用因以下错误而失败:“不支持此类接口(来自 HRESULT 的异常:0x80004002 (E_NOINTERFACE) )' 并且 COM 组件不支持 IID 为“{91493463-5A91-11CF-8700-00AA0060263B}”的源接口。
我有两个将 PPTX 转换为 pdf 的 smilar 网站。他们使用相同的代码和相同的 dll 进行操作。一个网站用于概念和实验,但另一个用于商业。
实验的一个完美地工作,但另一个有问题。
我使用相同的代码相同的 dll 但它永远不会工作
两个站点在同一个应用程序池上运行。
转换代码是:
堆栈跟踪:
System.StubHelpers.InterfaceMarshaler.ConvertToManaged(IntPtr pUnk,IntPtr itfMT,IntPtr classMT,Int32 标志)+0
Microsoft.Office.Interop.PowerPoint.Presentations.Open(字符串文件名,MsoTriState 只读,MsoTriState 无标题,MsoTriState WithWindow)+0
AB。 Hybrid.WebSite.Controllers.ViewerController.tryConvert() +157
lambda_method(Closure , ControllerBase , Object[] ) +62
System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase 控制器, Object[] 参数) +14
System.Web.Mvc .ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary 2 参数) +27 System.Web.Mvc.Async.AsyncControllerActionInvoker.b__39(IAsyncResult asyncResult, ActionInvocation innerInvokeState) +222 parameters) +156
System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary
System.Web.Mvc.Async.WrappedAsyncResult 1.End() +49 System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult) +34 System.Web.Mvc.Async.AsyncInvocationWithFilters.b__3d() +50 系统。 Web.Mvc.Async.<>c__DisplayClass46.b__3f() +225 System.Web.Mvc.Async.<>c__DisplayClass33.b__32(IAsyncResult asyncResult) +10 System.Web.Mvc.Async.WrappedAsyncResult 1.End() +49 System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult) +34 System.Web.Mvc.Async.<>c__DisplayClass2b.b__1c() +26 System.Web.Mvc.Async.<>c__DisplayClass21.b__1e(IAsyncResult asyncResult ) +100 System.Web.Mvc.Async.WrappedAsyncResult 1.End() +492.CallEndDelegate(IAsyncResult asyncResult) +29
System.Web.Mvc.Async.WrappedAsyncResultBase1.CallEndDelegate(IAsyncResult asyncResult) +10
System.Web.Mvc.Async.WrappedAsyncResultBase1.CallEndDelegate(IAsyncResult asyncResult) +10
System.Web.Mvc.Async.WrappedAsyncResultBase
System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult) +27
System.Web.Mvc.Controller.b__1d(IAsyncResult asyncResult, ExecuteCoreState innerState) +13
System.Web.Mvc.Async.WrappedAsyncVoid 1.End() + 54 System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) +39 System.Web.Mvc.Controller.b__15(IAsyncResult asyncResult, 控制器控制器) +12 System.Web.Mvc.Async.WrappedAsyncVoid 1.End() +54 System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult) +29 System.Web.Mvc.Controller.System.Web.Mvc.Async.IAsyncController.EndExecute(IAsyncResult asyncResult) +101.CallEndDelegate(IAsyncResult asyncResult) +36
System.Web.Mvc.Async.WrappedAsyncResultBase1.CallEndDelegate(IAsyncResult asyncResult) +28
System.Web.Mvc.Async.WrappedAsyncResultBase
System.Web.Mvc.MvcHandler.b__5(IAsyncResult asyncResult, ProcessRequestState innerState) +21
System.Web.Mvc.Async.WrappedAsyncVoid 1.End() +54 System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) +31 System .Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult 结果) +9 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +9651796 System.Web.HttpApplication.ExecuteStep(IExecutionStep step,布尔值和完成同步)+1551.CallEndDelegate(IAsyncResult asyncResult) +36
System.Web.Mvc.Async.WrappedAsyncResultBase
tfs - TF86001:Team Foundation 无法加载 Office 加载项
当我单击情节提要图标上的我的形状图标时,我在 Powerpoint 2016 中遇到以下问题,知道吗?
微软PowerPoint
TF86001:Team Foundation 无法加载 Office 加载项。
这可能是由 Team Foundation 客户端安装问题或
Office 应用程序中缺乏 .NET 可编程性支持。
有关详细信息,请参阅以下 Microsoft 网站: http: //go.microsoft.com/fwlink/ ?LinkId=220459 。
好的
vba - 主题更改后Powerpoint VBA更改布局上的图片
我有一个 Powerpoint 模板,标题幻灯片布局上的图片。用户可以打开自定义用户窗体来更改图片(VBA 删除旧图片,然后插入选择图片)。
但用户更改主题后,后续图片更改不可见。这是我所看到的,因为图片仅在原始主题的标题幻灯片布局中更改。更改主题实际上会添加一个新的幻灯片母版。
有没有办法在我的演示文稿中更改每个幻灯片母版的标题幻灯片布局上的图片?
这是VBA代码:
感谢您的任何建议。
vba - 调用列表以添加到 VBA 中的组合框下拉列表
我有许多不同的模块需要调用选项列表以添加到下拉框中。我试图弄清楚如何添加本质上是带有项目列表的字典以添加到一个模块中的下拉列表中,然后为其他模块中的某些下拉框调用该模块。这是一个例子:
在我的“字典”模块中,我有这个列表:
第 1 项、第 2 项、第 3 项、第 4 项……
例如,在另一个模块中,我想将此列表添加到 ComboBox3。但在另一个模块中,我想用这个列表填充 ComboBox1 和 ComboBox2 等。
有任何想法吗?
这是我尝试过的东西,但不起作用......
在字典模块中:
然后在我想称之为的模块中,我有:
谢谢!
office-interop - 如何在ppt幻灯片中找到删除线的单词
有没有办法在 c# 中使用 interop 在 ppt 幻灯片中找到删除线?我能够找出一个单词的格式(粗体、斜体、下划线),但无法识别带删除线的单词。
c# - 在 MS PowerPoint 中为形状对象添加 OnClick 动作
我需要在使用 C# 语言构建的 Office 2010 及更高版本的 Micro Soft Power Point Addin 中向 Shape 对象添加 OnClick 操作。有这样的事件
这不能按需要工作,右键单击事件甚至不适用于形状对象。
有没有办法订阅这种类型的事件,我不喜欢使用 MACRO 但是如果这是不可避免的,我会使用它。