1

Word および Visio ファイルを Wopi クライアント (Office for the web) に提供する WOPI ホストを開発しました。私たちは、wopi クライアントによって読み込まれた visio ファイル内の形状の「形状情報」を取得できるかどうかを確認するために懸命に努力してきました。Visio Javascript API の使用に関する Microsoft のドキュメントを参照しました: https://docs.microsoft.com/en-us/office/dev/add-ins/reference/overview/visio-javascript-reference-overview#visio-javascript -api-referenceですが、それを機能させることはできません。サンプル コードで、SharePoint からの visio ファイルの埋め込み URL が使用されていることがわかります。ただし、同じことを試みると、次のようなエラーが発生します。

(下のリンクをクリックして画像を表示してください... どうやら画像を投稿するのに十分なクレジットがありません:-( ) SharePoint からの Visio ファイルのエラー

一方、WOPI ホストからの URL を使用すると、ファイルは iFrame に読み込まれますが、選択されている形状の情報を取得できず、タイプ OfficeExtension.Error ではないエラーが発生し、以下に示すように、エラーは空として表示されます。

(下のリンクをクリックして画像をご覧ください...どうやら画像を投稿するのに十分なクレジットがありません:-( )

WOPI ホストからの Visio のロード

今、私たちが持っている質問は次のとおりです。

  1. Visio Javascript API は、visio ファイルの読み込み方法に関係なく同じように機能しますか? (つまり、Sharepoint の Visio と WOPI ホストの Visio)?
  2. 質問 1 の答えが「はい」の場合、サンプル コードが機能しない理由は何でしょうか。私たちが調査できる特定の分野はありますか?
  3. 質問 1 に対する答えが NO の場合、WOPI ホストによって提供される visio ファイル内の形状の形状情報を取得する方法はありますか?
4

0 に答える 0