簡體   English   中英

如何在 MS-Word 或使用 VBA 中查找和替換混合格式文本

[英]How to find and replace mixing format text in MS-Word or using VBA

這是我想要的一個例子。 假設一個文本:

論文[1] ,一些課文[2] ,論文[3]

這是預期的結果 ==>

論文[1],一些文本[2] ,論文[3]

也就是說,我想用“paper [1] ”替換所有“paper [1] ”,類似地,用“paper [3] ”替換“paper [3] ”,但保持文本[2]不變。

我注意到word無法搜索混合格式文本,例如,我找不到文本“paper [3] ”。 所以我可能需要 VBA 來實現這一點。 有任何想法嗎? 謝謝!

你甚至不需要VBA! 可以使用通配符查找/替換,其中:

Find = paper\[[13]\]
Replace = ^&

並且替換字體設置為“非上標”。 如果你真的想要一個宏,把上面的記錄下來。

暫無
暫無

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

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