2017-08-31 53 views

回答

1

此時無法將新幻燈片插入到PowerPoint演示文稿中。您只能使用Document.goToByIdAsync()在現有幻燈片之間導航。

但是,可以將文本塊或圖像插入到現有幻燈片中。這是通過使用Document.setSelectedDataAsync()方法完成的。

例如:

function writeText() { 
    Office.context.document.setSelectedDataAsync("Hello World!", 
     function (asyncResult) { 
      var error = asyncResult.error; 
      if (asyncResult.status === Office.AsyncResultStatus.Failed) { 
       console.log(error.name + ": " + error.message); 
      } 
     }); 
} 

PowerPoint中一直是出了名的其他Office應用程序背後的外接API功能方面。我強烈建議訪問UserVoice並添加您的建議(並對其他人投票)。這對於爲未來投資PPT API功能提供幫助將非常有用。

+0

確定 - 一個補充問題:如果您有一個模板,例如標題,文本區域和圖像區域。今天有可能以編程方式填充它們嗎? – droledenom

+0

恐怕不行,無法遍歷現有的對象。對於[UserVoice](https://officespdev.uservoice.com/)這是一個很好的建議。 –