2017-03-23 11 views
0

.docxドキュメントにデータを書き込む必要がありますが、ダイアログではなくバッチプロセスで行う必要があります。 docxドキュメント。WordアドインOffice.js

私たちの場合、ユーザーは私たち自身のWebAppで作業しており、作成したWord-AddInのプロセスを前もってサイドロードする必要があります。 もう1つ質問があります。ユーザーは、Webアプリケーションが実行されるのと同じホスト上にWord Addinを起動します。データの要求も同じホストに送られます。このシナリオではhttpsが本当に必要なのでしょうか、あるいはhttpでも動かなければなりませんか?

これは可能ですか?そしてもしそうなら、このプロセスはどのように見えますか?

ありがとうございます!問題の

+0

あなたは、バッチ処理についてもう少し説明できますか?これはタイマーで実行されるもので、アドインがアクティブ化されていなくてもドキュメントを更新することを期待していますか?あるいは、アドインが常にアクティブであると仮定しなければなりませんか? –

+0

こんにちはマビ、ご返信ありがとうございます。はい、アドインはいつでもアクティブになります!私の考えは、私たちのアプリが動いているのと同じウェブサーバー上で動くということです。 – user2405095

答えて

0

私の理解では、ビット限られたかもしれない - しかし:

  • アドインを実行しているサーバーは関係ありません、あなたはHTTPSが必要です。これにより、どちらの方法で送信したデータも暗号化されます。
  • サーバーとアドインがWebSocketsを使用して会話していることを確実に確認できます。 (例:ドキュメントを保存したり、何かを追加したり、イベントを公開したり、クライアント側でこれを受け取った後、あなたがする必要があることをサーバーに伝えてください)
  • もう一つのボーナスとして、アドイン今、あなたが開いてそれを維持するための追加の労力を費やす必要はありませんので:

    <Action xsi:type="ShowTaskpane"> 
        <SourceLocation resid="readTaskPaneUrl" /> 
        <SupportsPinning>true</SupportsPinning> 
    </Action> 
    
+0

こんにちはマビ、ありがとう! 「HTTPSは必要です」これは私が知る必要があるものです。それをすべてhttpsに持ち込む(期限切れになった)時間。 「別のボーナスとして、実際にアドインをピン止めすることができます」ボーナスを見ればわかりません...申し訳ありません。 – user2405095

+0

サイドにアドインを固定することができるので、毎回開く/閉じる必要はありません。これは比較的新しい機能です:)あなたがこれがあなたの問題を解決すると思うなら、それを答えとしてマークできますか? –

+0

https://blogs.msdn.microsoft.com/exchangedev/2017/01/26/pinnable-taskpane-in-outlook-2016/実際には、この段階でOutlook用にのみサポートされている可能性があります –

関連する問題