Office JSを使用してWordアドインを開発しています。このアドインでは、ユーザーはリモートサーバーAPIからドキュメントを開くことができます。その場合は、サーバーAPIからファイルを受け取り、Wordで開く必要があります。Word Addin - ファイルを新しい文書として開くにはどうすればいいですか?
現在、Base64でエンコードされたリモートサーバーからドキュメントの内容を取得するためのHTTPリクエストを作成しています。
その後、私が使用しています:
var body = context.document.body;
body.insertFileFromBase64 (fileData, Word.InsertLocation.replace);
// (where fileData is the Base64 content)
をこれは(文書が実際に開かれた)動作しますが、それは代わりに新しい文書を開くと、現在の文書の内容を置き換えるので、私はそれはあまり好きではありません。
既存の文書の内容を置き換える代わりに、文書を新しい文書として開く方法はありますか?
上記の使用例は、より良い解決策を提案する場合もあります。
私はアドインからJavaScriptでそれを行うことができないかなり確信している:ここ
はコードです。あなたはそのためにいくつかのVBAを使用しなければならないでしょう –
Paulのコメントは正確ではありません、私の答えを見てください... thx –