1

我需要在 Windows 商店应用程序中播放作为资产嵌入的 PowerPoint 演示文稿。我下载了 Visual Studio Tools for Visual Studio 2012 并尝试使用老式的 Microsoft.Office.Interop.PowerPoint 包,但我偶然发现了以下错误:

由于以下错误,使用 CoCreateInstanceFromApp 创建具有 CLSID {91493441-5A91-11CF-8700-00AA0060263B} 的 COM 组件实例失败:80040154 未注册类(HRESULT 异常:0x80040154 (REGDB_E_CLASSNOTREG))。请确保您的 COM 对象在 CoCreateInstanceFromApp 的允许列表中

因此,windows store 应用程序似乎无法调用这些类型的 COM 对象。 http://msdn.microsoft.com/en-us/library/windows/apps/br205757.aspx

是否有任何 API 可用于 Windows 商店应用程序来显示 pptx?

谢谢你。

4

1 回答 1

1

不,目前没有用于在 Windows 应用商店应用程序中显示 pptx 的 API。

一些解决方法可能是:

  • 从您的应用程序启动 PowerPoint 中的 pptx(在您的 Windows 应用商店应用程序之外)。以下是如何启动文件的默认应用程序(PowerPoint 是 .pptx 的默认应用程序)。
  • 将 pptx 幻灯片转换为图像(如果这是您正在展示的静态 PowerPoint 幻灯片,请提前进行转换,或者如果您需要支持接收和显示新的 PowerPoint 幻灯片,请调用可以执行此操作的 Web 服务)
于 2013-02-12T13:37:38.907 回答