域代碼很適合做為檔中可能會變更之數據的佔位元元,您可以使用域代碼自動化檔的特定層面。 當您使用頁碼或目錄等 Word 功能時,會為您插入域代碼,但您可以手動插入域代碼來執行其他工作,例如執行計算或從數據源填入文件內容。
這些步驟適用於在 Word 中插入任何功能變數代碼。 如需所有功能變數代碼的各個相關詳細資訊,請參閱 Word 中的功能變數代碼清單。
-
按一下您要插入功能變數的位置。
提示: 如果您知道要插入之功能變數的域代碼,可以直接在文件中輸入,但不能輸入括號字元。 按 Ctrl+F9,然後在括弧內輸入代碼。
-
按一下 [插入] > [快速組件] > [功能變數]。
-
在 [功能變數名稱] 清單中,選取功能變數名稱。
提示: 您可以按一下 [類別] 清單中的向下箭號來篩選清單。
-
在 [功能變數內容] 底下,選取您要的任何內容或選項,然後按一下 [確定]。
附註:
-
如果您想在 [功能變數] 方塊中看到特定功能變數的代碼,請按一下 [功能變數代碼]。 對於某些功能變數而言,依預設會按下這個按鈕。
-
若要讓某個功能變數以巢狀方式置於另一個功能變數中,請先插入外部 (或稱為容器) 功能變數 (上述步驟 1-4)。 然後,將插入點放在您要插入內部功能變數的功能變數代碼內,之後再重複上述步驟 2-4。
-
以滑鼠右鍵按一下功能變數,然後按一下 [編輯功能變數]。
-
變更功能變數的內容和選項。 如需特定功能變數可用之屬性和選項的相關信息,請參閱 Word 中的域代碼清單。
附註:
-
對於某些功能變數,您必須顯示域代碼才能編輯功能變數:按 Alt+F9。
-
有些功能變數是在其自身的對話方塊中進行編輯,而非 [功能變數] 對話方塊。 例如,如果您以滑鼠右鍵按兩下超連結,然後按兩下 [編輯超連結],就會開啟 [ 編輯超連結 ] 對話框。
-
按 Alt+F9 可在檢視域代碼和檢視檔中的域結果之間切換。 當您檢視域代碼時,語法看起來像這樣:
{ FIELD NAME Properties Optional switches }
-
FIELD NAME 這是出現在 [功能變數] 對話方塊中的功能變數名稱清單內的名稱。
-
指示 這是特定功能變數中所用的任何命令或變數。 並非所有欄位都有指示。 在 [ 功能變數 ] 對話框中,這些專案會列為 [欄位屬性]。
-
功能變數特定參數 這些設定可以針對特定欄位關閉或開啟。 並非所有功能變數都有參數。 在 [ 功能變數 ] 對話框中,這些專案會列為 [ 功能變數選項]。
-
一般參數 這些設定會控制域結果的格式,例如文字大寫和日期/時間格式。 在 [ 功能變數 ] 對話框中,這些專案會列為 [格式 選項]。 如需詳細數據,請參閱 格式化域結果。
如需特定功能變數語法的相關信息,請參閱 Word 中的域代碼清單。
安全性附註: 讀取文件的任何人都可以看到功能變數代碼,因此請確定您放在功能變數代碼的資訊不是您想要保密的資訊。
根據預設,Word 會將功能變數結果搭配文件內容完美顯示,讓閱讀文件的人員不會察覺到該部分的內容屬於功能變數。 然而,功能變數也可以顯示網底背景以在文件中呈現較為突顯的效果。
-
按一下 [檔案] > [選項]。
-
按一下 [進階]。
-
在 [顯示文件內容] 底下的 [功能變數網底] 清單中,執行下列其中一項操作:
-
若要突顯功能變數,使其與其他文件內容有所區隔,請選取 [永遠]。
-
若要讓功能變數完美融入文件內容中,請選取 [永不]。
-
若要讓 Word 使用者知道他們所點選的是功能變數,請選取 [選取時顯示]。
如果功能變數網底選項設為 [選取時顯示],則當您點選該功能變數時,功能變數會顯示灰色背景。 然而,灰色網底並不表示該功能變數為選取狀態。 當您按兩下功能變數加以選取或拖曳滑鼠加以選取時,代表選取的醒目提示即會新增至灰色網底。
-
根據預設,Word 會在文件開啟時自動更新功能變數。 如此一來,資訊就會保持在最新狀態。 然而,有時您可能不想進行此作業。 例如,您可能會想要讓頁首的日期反映特定的日期,不想在每次文件開啟時自動更新為當天日期。
您也可以使用滑鼠右鍵按一下功能變數,然後按一下 [更新功能變數],或按一下功能變數,然後按 F9,藉此更新功能變數。
若要手動更新檔主文中的所有功能變數,請按 Ctrl+A,然後按 F9。 頁首、頁尾或文字方塊中的功能變數必須個別更新。 在頁首、頁尾或文本框內按下,按 Ctrl+A,然後按 F9。
您可以鎖定功能變數以防止功能變數自動或無意間更新。
鎖定或解除鎖定特定功能變數
請執行下列其中一項動作:
-
若要鎖定功能變數,讓功能變數結果不會更新,請按下該功能變數,然後按 Ctrl+F11。
-
若要解除鎖定功能變數以便更新功能變數結果,請按下該欄位,然後按 Ctrl+Shift+F11。
鎖定 BOOKMARK、INCLUDETEXT 和 REF 功能變數的結果
鎖定結果 (\!) 功能變數參數可防止包含在 BOOKMARK、INCLUDETEXT 或 REF 功能變數結果中的功能變數進行更新,除非原始位置中的功能變數結果已變更。 若沒有此參數,Word 會在每次更新 BOOKMARK、INCLUDETEXT 或 REF 功能變數時,更新域結果中包含的功能變數。
例如,功能變數 { INCLUDETEXT C:\\Sales\Qtr4 Sales.doc \! } 會插入文件 "Qtr4 Sales.doc" 的內容,而此文件包含 DATE 功能變數和 EMBED 功能變數。 如果更新 INCLUDETEXT 功能變數,\! 參數會防止 Word 更新所含文字中的 DATE 和 EMBED 功能變數,除非它們已先在原始文件 ("Qtr4 Sales.doc") 中更新。 此參數可確保使用 INCLUDETEXT 功能變數插入的文字符合原始文件中的文字。
若要更新這兩個位置的 DATE 和 EMBED 功能變數,請更新原始文件 (Qtr4 Sales.doc) 中的功能變數,然後更新 INCLUDETEXT 功能變數。