Dim WdObj As Object
Dim WdERR
'===================================================================================
Public Sub test()
    Call WORDOPEN(Application.CurrentProject.Path & "\" & "TEST.DOC")
    Call WORDEXCHANGE("あ", "□")
    WdObj.ActiveDocument.Content.InsertAfter "「追加する文字」"
    Call WORDPRINT
    Call WORDCLOSE
End Sub
'===================================================================================
Public Sub WORDOPEN(F) 'ワードアプリケーション起動、ワードファイルOPEN
    '引数=docファイルのフルパス
    'ファイルが存在しない場合はWdERR=true
    WdERR = False
    On Error GoTo e
    Set WdObj = CreateObject("Word.Application")
    WdObj.Visible = False 'True
    WdObj.Documents.Open F 'ファイルを開く
    'WdObj.Documents.Add '新規ファイル
    Exit Sub
e:
    WdERR = True
    WdObj.Quit: Set WdObj = Nothing
End Sub
'===================================================================================
Public Sub WORDCLOSE() 'ワードアプリケーション終了、オブジェクト変数開放
    On Error Resume Next
    'WdObj.ActiveDocument.Close SaveChanges:=True '上書き保存
    'WdObj.ActiveDocument.SaveAs Filename:="C:\sample.doc"  '別名で保存
    WdObj.ActiveDocument.Close SaveChanges:=False '保存しない
    WdObj.Quit: Set WdObj = Nothing
End Sub
'===================================================================================
Public Sub WORDEXCHANGE(K1, K2) 'K1をK2に置換
    WdObj.Selection.Find.Forward = True '検索方向
    'WdObj.Selection.Find.Replacement.Font.Color = 255 '色を変える
    WdObj.Selection.Find.Execute FindText:=K1, ReplaceWith:=K2, Replace:=2 'wdReplaceAll
End Sub
'===================================================================================
Public Sub WORDPRINT()
    WdObj.PrintOut
End Sub
'===================================================================================
    '***************
    '* その他の操作
    '***************
    '文章の最後に、新たに文字を追加する
    'WdObj.ActiveDocument.Content.InsertAfter "「追加する文字」"