我有一個場景,我需要(編程)將ContextControls
添加到Word
表。更新或刷新Word ContentControls
我的例子是,當一個用戶添加一個ContentControl
到一個表格(第一個單元格),然後向該行添加一個重複的ContentControl
- 這是完美的!
然後,如果用戶進入小區2 2單元表(讓事情變得簡單),並增加了一個ContentControl
- 牢記這一行已經是重複ContentControl
,現在只是有一個額外的ContentControl
補充說,數據不不重複。
如果我進入我的Word
功能區 - 開發人員,然後彈開設計,數據全部再次顯示正常(幾乎就像重複更新/刷新了ContentControl
)。我想知道 - 有沒有辦法通過代碼來做到這一點?
就像重複ContentControl.Update/Refresh/Reload(這些都不存在)。
現在 - 我甚至會接受如果我可以通過Word
應用程序本身來做到這一點,但我會將其轉換爲代碼。
我有點困惑。如果用戶向重複內容控件添加新行,是不是他/她也應該輸入數據?你能解釋哪些數據應該出現在新添加的行中嗎? –
@DirkVollmar感謝您的評論,我可以看到混亂,我已經更新了圖像,這將有望幫助?基本上,用戶添加一個新表,單個內容控件到第一個單元格,然後選擇整個表格行並使其成爲重複控制(因此,第一個單元格重複)。然後他們進入第一行的第二個單元格,並添加另一個單獨的內容控件(認爲它會自動成爲重複項目),但它不會,直到該設計被激活/停用。 – Hexie
PS - 我已經注意到這樣做的一種方法是手動切換「ActiveDocument.ToggleFormsDesign」,想知道這是否是最好的方法? – Hexie