2
我有以下代碼從Excel單元格中選擇數據&取代了我的Word文檔中的一段特定文本(就這個問題而言,Excel單元格已被替換由純文本字符串)。Word 2007 VBA - 編寫一些文本BOLD和其他ITALIC
數據「:去」是恆定的,那麼數據「aaa bbb」可以是任何東西,直到我們到達「也」是恆定的。那麼在「之後」,「ccc ddd eee」之後的數據可以是任何東西,直到它碰到也是恆定的「 - 」。
是否有可能使 「AAA BBB」 數據BOLD &大寫,而使得 「CCC DDD EEE」 數據爲斜體?
「:去AAA BBB CCC的 DDD EEE - 」
Selection.HomeKey Unit:=wdStory
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "MOTMDIV1"
.Replacement.Text = ": goes to aaa bbb of ccc ddd eee - "
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = True
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
我:如果你想查找和替換搜索文本的所有instantences那麼你會通過這樣的文件必須循環看看這個週末吧,我現在不能喝了,因爲我喝了幾杯啤酒,但是謝謝CuberChase ... – 2013-02-08 22:56:58
不用擔心隊友。你知道他們在澳大利亞這裏說什麼。 「如果你喝酒和編碼你是一個血腥的白癡」。哦,不用等,這是關於駕駛。 – CuberChase 2013-02-08 23:39:58
對不起,我還沒有回到你身邊,一直卡在代碼的不同部分......沒有忘記這個!這是一個很好的工作,喝酒和編碼不會被忽視,我從來沒有做任何事情;-)! – 2013-02-12 18:40:08