2015-11-07 53 views
0

對於Word 2013,我試圖在Javascript中實現一個可以刪除MS Word文檔中兩個索引之間的整個字符串的函數。我發現的用於Word的API不會讓我們做任何事情(MS網站上提供的例子涉及替換選定的代碼)。有沒有可用的API來做同樣的事情?提前致謝。 (我們正在Visual Studio中開發,並試圖創建Office應用程序)用於在Word中選擇/修改數據的Javascript代碼

+0

什麼版本的辦公室? 2010? 2013?你想製作Addin嗎?應用程序? –

+0

@Taumantis 2013,我們正在製作應用程序 – punjabidon

+0

,所以我認爲很高興提及名稱「Office for apps」已更改爲「Office加載項」。如果這個https://msdn.microsoft.com/en-us/library/office/fp142161.aspx是你需要讓我知道的。但我相信你可以在這裏使用js,因爲我做到了。 –

回答

0

註釋中引用的Office JS API的擴展集僅適用於Word 2016。該擴展集使您能夠搜索整個文檔。

對於Word 2013,您唯一的辦法是讓用戶選擇整個文檔,然後獲取Word Open XML(2013 API允許您這樣做)。這返回OPC平面文件格式的OOXML。您可以使用標準的XML編輯工具進行搜索和替換 - 確保結果是有效的Word Open XML! - 然後將其寫回選擇。