作業中のプレゼンテーションでのユーザーの作業を支援する PowerPoint 用の作業ウィンドウ アドインを考えています。Windows 以外のプラットフォームで Microsoft Office の人気がますます高まっているため、 JavaScript APIを使用すると、移植性に優れた実装が可能になります。PowerPoint オブジェクト モデルを介して次のようなことを行う COM アドインが多数あります。
- 選択した図形の色を取得して別の図形に適用する
- 図形の位置を変更して揃える
- プレゼンテーションのスライドから別のスライドに 1 つまたは複数の図形をコピーする
- 選択した画像を Web サービスにアップロードする
- Web サービスからダウンロードしたスライドを挿入する
JavaScript API のドキュメントを調べたところ、現時点ではこれらのことは不可能のようです。getFileAsync
少し有望に思えますが、最終的には役に立ちません。getSelectedDataAsync
スライドのテキストまたはタイトルと ID のみを返します。したがって、これも解決策ではありません。
上記のタスクについて、現在 PowerPoint で利用できる JavaScript API がうまくいかないというのは正しいですか? つまり、より包括的な API ( Word や Excelの API など) が利用可能になるまで待つ必要がありますか? マイクロソフトがここで何かを進めているかどうか知っている人はいますか?