Hatena::Groupvbscript

Excel.Application

主要な Windows 標準コンポーネントの一覧 → http://vbscript.g.hatena.ne.jp/keyword/ProgID
VBScript 基礎文法最速マスター → http://vbscript.g.hatena.ne.jp/cx20/20100131/1264906231

Excel.Application

Excel.Application

概要

Excel.ApplicationExcel アプリケーション オブジェクトを表す ProgID です。

Excel アプリケーション オブジェクトは、通常、Excelオートメーション操作する場合に使用します。

サンプル

' File : Make9x9TableByExcel.vbs
' Usage : CScript //Nologo Make9x9TableByExcel.vbs
' Description : VBScript から Excel を使用して「九九表」を作成するサンプル
Option Explicit

Call Main()

Sub Main()
    Dim excel
    Set excel = CreateObject("Excel.Application")
    excel.Visible = True
    Dim book
    Set book = excel.WorkBooks.Add
    Dim sheet
    Set sheet = book.ActiveSheet
    Call Make9x9Table( sheet ) 
End Sub

Sub Make9x9Table( sheet )
    Dim x
    Dim y
    For y = 1 To 9
        For x = 1 To 9
            sheet.Cells( x, y ).Value = x * y
        Next
    Next
End Sub
実行結果
ABCDEFGHI
1123456789
224681012141618
3369121518212427
44812162024283236
551015202530354045
661218243036424854
771421283542495663
881624324048566472
991827364554637281

参考情報