Project Center のプロジェクト リストに似た Project Online 用のアドインを作成しようとしています。[Projects / Open / In Microsoft Project] メニュー オプションと同様に、プロジェクトのリストをナビゲート、フィルター処理、および選択し、ボタンをクリックして Project Professional でプロジェクトを開くことができるグリッドをユーザーに提供したいと考えています。 、 下に示された。
グリッドを作成してプロジェクトを選択することはできますが、ファイルをローカルで開く方法がわかりません。Project Centre で実行できるため、明らかに「可能」ですが、JSOM でこのアクションを再現できますか?
編集: タスク ペイン アドイン (推奨) と SharePoint アドインの両方を試しました。TaskPane アドインでは、Office.context.document の下にいくつかのファイル操作メソッドがあることを期待していました。私が見つけた最も近い方法は getFileAsync でしたが、それが必要かどうかはわかりません。getFileAsync(ファイルタイプ、オプション、コールバック)
編集 2: さらなる明確化 .... 私ができるようにしたい基本的なことは、タスク ペイン アプリとして動作しているときに MS Project で File / Open を呼び出すことです。少し前に書いた古い VBA フォームを実際に書き直そうとしています。アドインとして行うのははるかに難しいようです。これを実行できるようにするために、考えられるすべてのオプションと回避策を考えてみました。