2017-09-06 6 views
0

オプションyesとnoを持つ角形文字を使用して単語アドインでドロップダウンを作成し、特定のオプションを選択したいと考えています。単語の文書に段落を追加したい。いずれかが良い方法を提案することができます。でtypescriptを使用して単語アドインでドロップダウンを作成

+0

を定義し、その後

yesClicked(eventName:any){ if(eventName=='Yes') { this.wordDocument.yesclicked(); } else if(eventName =='No') { this.wordDocument.Noclicked(); } } 

タイプのスクリプトコードを追加し

<div> <select class="form-control" (change)="yesClicked($event.target.value)"> <option value="choose" >choose option</option> <option value="Yes">Yes</option> <option value="No" >No</option> </select> 

HTML

でドロップダウンを作成しますsolutiを求める前にに。 –

+0

私はそれを試しました。 HTML部分は

であり、次に関数function(){ this.wordDocument.yesclicked()を呼び出します。 }その後、私は単語の文書に段落を挿入するコードを書いていました。 –

+2

質問を編集してください。代わりにコードが含まれています。 –

答えて

0

まず、私はあなたがそれを自分でしようと提案し、関数に

yesclicked() 
    { 
    Word.run(function (context) { 
    var body = context.document.body; 
    body.insertParagraph('Content of a new paragraph', 
    Word.InsertLocation.end); 
     return context.sync().then(function() { 
    console.log('Paragraph added at the end of the document body.'); 
     }); 
    }) 
    .catch(function (error) { 
    console.log('Error: ' + JSON.stringify(error)); 
    if (error instanceof OfficeExtension.Error) { 
    console.log('Debug info: ' + JSON.stringify(error.debugInfo)); 
    } 
}); 

} 
関連する問題