Tag: powerpoint 2013

单元格处于单独的Excel窗口中编辑模式时无法添加OLEObject在PowerPoint中

首先,打开一个新的PowerPoint和Excel文档,然后单击Excel文档中的第一个(或任意)单元格,直到文本光标可见,切换回PowerPoint并运行以下VBA代码(假设您至less有一个空白幻灯片已经存在): ActivePresentation.slides(1).Shapes.AddOLEObject 30, 30, 100, 100, "Excel.Sheet" 我收到以下错误(在多个系统上): -2147467259对象“形状”的方法“AddOLEObject”失败 如果closures单独的Excel窗口,命令工作正常,如果您select不同的单元格而不显示文本光标,则该命令也可以正常工作。 关于在单独的Excel窗口中编辑单元格的事实似乎导致“AddOLEObject”方法失败。 这是我见过的最奇怪的VBA bug之一,我在三台独立的机器上validation了这种行为,在Office版本2013和2010上,有人知道为什么会出现这种情况?