
我想到的文件類型是投標書或合約。它有許多值,例如價格和日期,分散在文本中。多年來,我一直使用 DOCPROPERTY 欄位來避免複製和貼上它們,因為它們是相同的(例如,最終價格可能在文件中出現 10 或 20 次)。但我認為這可能會更進一步,因為如果某些值可以從其他值計算出來,那將是最簡單的。
例如,透過使用欄位語法 {DOCPROPERTY "final_price"} 我可以引用文件屬性中定義的該屬性。
此外,字段語法 {=100*1.07} 將產生 107。
但是,如果我嘗試這樣做:{={DOCPROPERTY "final_price"} * 1.07},在大括號和方括號的各種配置中,我得到的只是語法錯誤。
文檔稀缺。有人可以幫忙嗎?
答案1
確保創建正確的字段代碼,一個在另一個內,如下所示:
- 按
CTRL + F9
- 放在
=*1.07
大括號之間 =
在和之間點擊*
- 再按
CTRL + F9
一次 - 放在
DOCPROPERTY "final_price"
大括號之間 - 按此鍵
Alt + F9
可切換字段代碼 - 按
F9
更新該字段
答案2
請造訪 www.wordequate.com 查看 Word 外掛程式。它允許使用 Word 方程式編輯器進行即時計算。
答案3
經過更多搜索後,我找到了另一個解決方案。我無法讓 DOCPROPERTY 工作,但以下步驟有效:
將數值放在文件末尾
為每個書籤添加書籤,並為書籤指定描述性名稱
公式現在將書籤名稱用作“變數”\
使數值不可見(例如透過設定字體顏色),這樣它們就不會出現在列印中。
我認為如果有人能讓它工作的話,使用 DOCPROPERTY 會更優雅,因為在文件中留下不可見的文字很笨拙...