0
Word 매크로를 사용하여 텍스트를 찾아서 바꾸려고합니다. 내 원래 텍스트의 일부는 이탤릭체 (우리 노트)로되어 있으며 대신 대체 텍스트를 사용하여 이탤릭체로 된 단어를 인용 부호 ("노트북")로 묶고 이탤릭체를 제거하십시오. 내 '나쁜'코드는 아래에 표시됩니다. 이것에 대한 간단한 수정이 있습니까?Word 매크로의 따옴표
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "From Our Notebook"
.Replacement.Text = "From "Our NoteBook""
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
[중복 된 따옴표를 vba의 문자열에 넣을 수 있습니까?] (http://stackoverflow.com/questions/9024724/how-do-i-put-double-quotes-in-a-string -in-vba) – Orphid
고마워요, Orphid. 다른 게시물을 보았지만 권장 솔루션을 이해하지 못했거나 제 경우에 작동하지 않았습니다. – user2216370
'Chr (34)'의 사용법은'.Replacement.Text = "From"& Chr (34) & "Out NoteBook"& Chr (34)'와 같습니다. –