假設我有一個單詞文檔,其中包含Heading1,Heading2等一些文本樣式。現在我對每個文本都有特定的格式樣式,我想使用宏來應用這些樣式。而且我想檢查使用宏是否使用了正確的樣式。有沒有辦法我可以做到這些?如何使用宏自動格式化Word中的文本?
1
A
回答
0
好吧,從我的理解你的問題,你想自動替換樣式。
這裏是一個宏觀的,它可以幫助你這樣做:
Public Sub SearchReplaceStyles()
Dim search_style As String ' the style which apparently seem out of style
Dim replace_style As String ' the desired style
search_style = "Heading 1"
replace_style = "Heading 2"
With Selection.Find
.ClearFormatting
.Style = ActiveDocument.Styles(search_style)
.Replacement.ClearFormatting
.Replacement.Style = ActiveDocument.Styles(replace_style)
.Wrap = wdFindContinue
.Execute Replace:=wdReplaceAll
End With
End Sub
+0
非常感謝!這真的很有幫助。 – Raj
+0
不客氣。讓我知道你是否想檢查格式。但是我確定如果你是VBA開發人員,你會發現它非常快。 –
相關問題
- 1. 如何自動格式化QLabel文本
- 2. word中的格式化html文本
- 3. MS Word宏,用於更正部分格式化的文字
- 4. 如何使用宏刪除Word文檔中的所有文本?
- 5. 如何讓我的文本區域自動格式化文本
- 6. 如何使用Word中的宏創建的表格中的文本
- 7. Eclipse C宏自動格式化
- 8. 格式自動創建的Word文檔
- 9. MS-MS Word文本格式化寶石
- 10. 在Word表單字段中插入的文本自動格式化
- 11. 如何在使用VBA宏將文本添加到Word文檔時保持格式化
- 12. 使用宏格式化csv文件
- 13. Word(2010)更新日期並使用宏保持格式化
- 14. 如何使用CSS格式化文本
- 15. Word自動化頁腳文本
- 16. 如何在wpf文本框中自動化數字格式
- 17. 如何'恢復'MS Word的文檔窗口使用自動化
- 18. 如何從word文檔中提取使用特定樣式格式的文本?
- 19. Python win32com - 自動化Word - 如何替換文本框中的文本?
- 20. 在Word 2010中自動格式化表格
- 21. 如何格式化動作文本中的靜態文本3.0
- 22. 如何自動格式化粘貼到富文本框中的文本?
- 23. 如何自動輸入和格式化文本文件?
- 24. Word VBA宏插入文件和合並格式化
- 25. 自動化記事本++宏
- 26. 如何使用格式的動態格式字符串!宏?
- 27. 使用VBA如何合併後自動運行Microsoft Word宏
- 28. 用於格式化所選文本的Microsoft Word宏,如用於所有實例的斜體例如
- 29. Word自動化
- 30. 使用VBA格式化來自Mulitline文本框的文本
是的,有辦法用VBA宏來做到這一點。但是SO不是在這裏提供解決方案來幫助你。也許考慮閱讀此:https://stackoverflow.com/help/how-to-ask –
我明白這一點。我也不想要一個解決方案,但也許如果像你這樣的人可以指出我正確的方向。 – Raj
喲使用什麼版本的Microsoft Word?你知道你可以「記錄」宏嗎?這將是一個開始。如果發生特定問題,請隨時更新您的問題。另外我想知道你爲什麼要應用特定的格式?我想了解你的用例。 –