2016-06-22 15 views

答えて

0

はい。あなたがオフィス2016を使用していた場合、アプリ、Mac用のWordのWordには、我々は、Word文書のテキストを取得するには、以下のコードを使用することができます:

function getDataFromBody() { 
    // Run a batch operation against the Word object model. 
    Word.run(function (context) { 

     // Create a proxy object for the document body. 
     var body = context.document.body; 

     body.load("text"); 

     // Synchronize the document state by executing the queued commands, 
     // and return a promise to indicate task completion. 
     return context.sync().then(function() {    
      console.log("Body txt contents: " + body.text); 
     }); 
    }) 
    .catch(function (error) { 
     console.log("Error: " + JSON.stringify(error)); 
     if (error instanceof OfficeExtension.Error) { 
      console.log("Debug info: " + JSON.stringify(error.debugInfo)); 
     } 
    }); 
} 

あなたはhereからAPIの新バージョンを参照することができます。

更新

WordのボディコンテンツのHTML形式取得:

function getDataFromBody() { 
    // Run a batch operation against the Word object model. 
    Word.run(function (context) { 

     // Create a proxy object for the document body. 
     var body = context.document.body; 

     // Queue a commmand to get the HTML contents of the body. 
     var bodyHTML = body.getHtml(); 

     // Synchronize the document state by executing the queued commands, 
     // and return a promise to indicate task completion. 
     return context.sync().then(function() { 
      console.log("Body HTML contents: " + bodyHTML.value); 
     }); 
    }) 
    .catch(function (error) { 
     console.log("Error: " + JSON.stringify(error)); 
     if (error instanceof OfficeExtension.Error) { 
      console.log("Debug info: " + JSON.stringify(error.debugInfo)); 
     } 
    }); 
} 
+0

は、実際に私は、私はHTML形式のコンテンツを必要とする。また、オンラインのOffice 365の単語のために、このアプリを作成しています。 – Vipul

+0

HTMLコンテンツを取得するには、** text **プロパティを使用する代わりに、** getHtml()** methoedを使用できます。アップデートを参照してください。 –

関連する問題