私は1XXXワードのドキュメントを扱っています。vbsを使用してチェックボックスのステータスをより速く変更したいのですが、解決策が見つかりません。その後、検索と置換で問題を解決できるかどうか疑問に思うので、コードを書きましたこれ
Const wdReplaceAll = 2
Set objWord = CreateObject("Word.Application")
objWord.Visible = True
Set objDoc = objWord.Documents.Open("C:\checkbox.doc")
Set objDoc = objWord.Documents.Add()
Set objSelection = objWord.Selection
objSelection.Find.Text = "@1"
objSelection.Find.Forward = TRUE
objSelection.Find.MatchWholeWord = TRUE
objSelection.Find.Replacement.Text = objSelection.InsertSymbol 253, "Wingdings"
objSelection.Find.Execute ,,,,,,,,,,wdReplaceAll
しかし、それは機能せず、objSelection.InsertSymbol 253 で常にエラーが表示されます...