2016-08-31 2 views
2

WindowsのWord 2016で実行されるWordアドインがあります。このアドインでは、OfficeJsの Office.context.document.getFileAsync機能を使用して、サーバー側のすべてのドキュメントコンテンツを取得して処理する必要があります。OfficeJSで古い.docファイルを読み取る

問題:しかし、時には、私はその後、Wordが「互換モード」で動作していると、この機能はに失敗している、古い.docファイル形式を開く必要があります。

質問:何らかの形で、それをクライアント側で「.DOCX」形式に変換することはできますか?または、少なくとも ".doc"ファイルをそのまま送信すると、ファイルの生のバイナリを取得してサーバーに送信することを意味しますか?

ありがとうございます!

答えて

0

Office.jsで作成されたアドインは、.doc,.xls、または.pptなどの従来のファイルタイプでは実行されません。最初にファイルを新しい形式に変換する必要があります。

-Michael、Office用アドイン

+0

お返事ありがとうございます。@ michael-saundersしかし、Word 2016でアドインを起動し、.docファイルを開いてその上ですべてのアクションを実行できますが、この関数はOffice.context.document.getFileAsyncを実行できませんでした。 **とにかく**私は次の質問があります。Office.context.document.getSelectedDataAsync(Office.CoercionType.OOXML、 '。 )を使って.DOCファイルからOOXMLデータを取得できました。どのようにすべてのデータを選択することができますか?( OfficeJsを使用してすべてのテキスト/ドキュメントを選択する方法を提案できますか? ありがとう! –

+0

リボンボタンを使用してアドインを '.doc'ファイル残念ながら、従来のファイルタイプはサポートされていません。レガシーファイルタイプに特化して変換できない場合は、Office.jsで構築されたアドインを使用しないでください。 –

+0

got it !あなたの助けてくれてありがとう!Btw、私はバグを提出し、私のお金を取ることができますか?:D、それは冗談です –

関連する問題