簡體   English   中英

MS Office - 隱藏ContentControls

[英]MS Office - Hiding ContentControls

當使用3. party UI =填充數據時,您將如何隱藏ContentControl?

可能是(簡單的例子):

_

CC1 - 姓名:John Doe

CC2 - 電話:555 1233 4321

CC3 - 標題:CTO

_

當使用書簽插入名稱,手機和標題時,使用隱藏字符時很容易將第二行設置為隱藏programaticcaly。

_

CC1-姓名:John Doe

CC3-標題:CTO

__

使用ContentControls時,這是不可能的,因為無法使用格式隱藏ContentControls。 在一個內容控件中對數據進行分組不是一種選擇,因為我們集成的文檔管理工具不支持此功能。

如何僅使用ContentControls完成上述示例?

我們也希望將它用於Office.js應用程序 - 使用書簽不是一種選擇。

你好,你有幾個選擇。

  1. 插入后隱藏內容控件外觀。 看看這個示例代碼:

  function insertHideenContentControlInSelection() { Word.run(function (context) { var myCC = context.document.getSelection().insertContentControl(); myCC.appearance = "hidden"; // you can also set it to 'boundingBox' or 'tags' return context.sync(); }) } 

  1. 不確定這是否適用於您的方案,但是內容控件的屬性在編輯后會被刪除:

  function insertContentControlWithProperties() { Word.run(function (context) { var myCC = context.document.getSelection().insertContentControl(); myCC.removeWhenEdited = true; return context.sync(); }) } 

希望這可以幫助。 謝謝! 胡安。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM