2017-05-09 40 views
0

與我之前的問題有關 - 「Word插件不能在線使用Word」。 似乎沒有那麼容易將contentControls放在頁眉或頁腳中。已經使用word文檔嘗試了其中的所有內容 - 標題內容和腳註內容已包含在內,並且都包含contentControls。現在這些文檔僅包含頭1以下的1個contentControler。然後在代碼中插入頁眉和頁腳內容作爲ooxml - insertOoxml - 您可以在前面的問題的代碼中看到它。「Word插件不能在線工作」 - 對於Word在線,是否可以插入xmlfiles - contentControls包含在頁腳中?

編輯:新footer.xml

回答

0

是的,我們豐富的API(insertOoxml)可以用來插入內容控制到頁眉/頁腳。

而前提是ooxml字符串應該有關於內容控制的信息。

例如,我們可以使用GetOoxml來獲取包含內容控件的ooxml字符串。

+0

好的 - 是的,它現在的工作方式與頁眉和頁腳。標題在所有面團上都不是問題我認爲你可以進一步去除xml文件。頁腳從標籤和內容中清除,所以這也不是問題。我的情景現在是這樣的。在Word中打開一個新文檔,打開upp addin,獲取一個空白文檔,從下拉菜單中選擇doc。然後一個漫長的過程開始多次加載。首先是文檔,然後是頁眉和頁腳。問題是隻有body中的contentControl顯示爲輸入文本字段。當您選擇另一個文檔時,它會再次啓動加載過程 – MangeD66

+0

長時間加載過程之後。你現在可以得到輸入字段,但是bodyControl不會更新 - 如果你點擊它,它會改變,但它會變得更加奇怪。如果你擊中了波紋管,它消失了,你不能在doc-body中輸入任何東西。喲有一個simillar過程,當你把一些東西放在輸入域中時,一個klick提交。你得到的輸入,但你不能馬上它。 – MangeD66

+0

對不起,我不能重複你上面說的問題。但是,我認爲這可能是由腳本代碼的運行順序造成的。我們建議您在一個批次中只包含一個操作,並使用'return context.sync()。then()'連接不同的批次。 – Jiajia