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 ストア アプリはこれらの種類の COM オブジェクトを呼び出すことができないようです。 http://msdn.microsoft.com/en-us/library/windows/apps/br205757.aspx

Windows ストア アプリで pptx を表示するために使用できる API はありますか?

ありがとうございました。

4

1 に答える 1

1

いいえ、現在、Windows ストア アプリ内で pptx を表示する API はありません。

いくつかの回避策は次のとおりです。

  • アプリから PowerPoint (Windows ストア アプリの外部) で pptx を起動します。ファイルの既定のアプリを起動する方法は次のとおりです (PowerPoint は .pptx の既定のアプリです)。
  • pptx スライドを画像に変換します (これが表示している静的な PowerPoint デッキである場合は事前に、または新しい PowerPoint デッキの受信と表示をサポートする必要がある場合は、これを実行できる Web サービスを呼び出します)。
于 2013-02-12T13:37:38.907 に答える