ワード操作 - 基本
 
 目的

Microsoft Word Object Library を使用して Visual Basic からワードを操作する。
下のサンプルは新しいワードを起動してドキュメントに数値を書き込む例です。

 ポイント

Word Object Library の各オブジェクトは階層構造になっています。
各オブジェクトのプロパティやメソッドに関する説明はワードに付属する Visual Basic ヘルプに記されています。

 
 サンプルコード


Option Explicit

Private Sub cmdGO_Click()
'// ワードに書き込む基本サンプル

    Dim wd As Object ' Word.Application
    Dim dc As Object ' Word.Document
    
    Dim i As Integer
    
    Set wd = CreateObject("Word.Application")
    
    wd.Visible = True 'ワードを表示する
    
    Set dc = wd.Documents.Add '空白の新しいドキュメントを追加
    
    'ドキュメントに書き込む
    For i = 1 To 10
        wd.Selection.TypeText CStr(i) ' 文字出力
        wd.Selection.TypeParagraph    ' 改行
    Next i
    
End Sub


ソースのダウンロード