ユーザーがリモートサーバーAPIからドキュメントを開くことを決定できるOffice JSを使用してExcelアドインを開発しています。その場合は、サーバーAPIからファイルを受け取り、Excelで開く必要があります。Excelアドイン - デスクトップバージョンでドキュメントのダウンロードをトリガーする方法
私はすでに、この答えを見つけました:Programatically open a excel document using javascript office api
だから私はAPIがこれを許可しないことがわかり、そして答えはJSを使用して、ダウンロードをトリガ示唆しています。
は、だから私は、アドインページにiframe
を追加しました:オンラインしようとしたときに完璧に動作
document.getElementById("download").src = downloadURL;
(Office 365の):
<iframe id="download" width="1" height="1" style="display:none"></iframe>
そして、私がやっているドキュメントのダウンロードをトリガーします。
ただし、デスクトップ版を使用してドキュメントをダウンロードしていません。
デスクトップのExcelアプリケーションでソリューションワードを作成するにはどうすればよいですか?
私はお手伝いしたいと思いますが、問題は何か不明です。より多くの情報が役立ちます。あなたのアプリケーションはAPIからドキュメントをダウンロードすることになっており、APIはOffice 365にダウンロードを許可しますが、APIはExcelに[allowinsertVersion#please ..]をダウンロードすることを許可していませんか? APIはExcel固有のエラーですか?それ以上にファイルについてもっと知りたいと思っています。これは静的ファイルですか、動的生成をトリガーする必要がありますか?あなたはテストのためにURLを共有できますか?回答に応じて、私は実行可能な/回避策の解決策があるかもしれません。 ...バー、私は "潜在的な答え"を開始します – ashleedawg