簡體   English   中英

更改 MS Word 中某些文本的字體顏色

[英]Change font color for certain text in MS Word

我的 VBA 經驗很少,並且有一個包含類似於以下文本的大文檔:

“(+12.3%) 相當於 (-7890 萬美元)”

有點類似於這個問題,我想將符號“+”或“-”后面的文本分別更改為綠色和紅色,同時保持文本為黑色。

可以自動執行此操作的 VBA 代碼是否可能?

您可以使用兩個通配符查找/替換操作來做到這一點,而無需求助於宏,使用:

Find = +[0-9.%$M]{1,}
Replace = ^&

替換字體顏色設置為綠色,以及

Find = \-[0-9.%$M]{1,}
Replace = ^&

替換字體顏色設置為紅色。 當然,您可以使用宏記錄器創建包含這兩種操作的單個宏。

暫無
暫無

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

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