XLCLOSE関数(Excelの終了):UWSC,

// Excel操作関連 (Pro版のみ)

  ( または OpenOffice.org / LibreOffice の表計算(Calc)の操作 )

// Excel終了
戻値 = XLCLOSE( Excel, [ファイル名] )
引数
 Excel: Excel(またはOOoのCalc)のCOMオブジェクト
 ファイル名: 保存するファイル名
        ファイル名が付いている場合は省略可
        TRUE を指定した場合は保存せずに終了
戻値
 TRUE:正常、 FALSE:処理不能

【例:サンプル】
// Excel操作
// 指定Excelファイルを読み、Sheet2のB2セルの値を変更して書き戻して終了
Excel = XLOPEN(“C:TEMPTEST.xls”)
XLACTIVATE(Excel, “Sheet2″)
dd = XLGETDATA(Excel, “A1:C3″)
print “A1=”+dd[1,1]
print “B2=”+dd[2,2]
print “C3=”+dd[3,3]
dd[2,2] = “変更”
XLSETDATA(Excel, dd, “A1″)
XLCLOSE(Excel)

// 新規にExcelを起動してUWSCの配列を設定、保存せずに終了
Excel = XLOPEN(True)
DIM dat[3, 3]
dat[1,1]=”11″; dat[1,2]=”12″; dat[1,3]=”13″
dat[2,1]=”21″; dat[2,2]=”22″; dat[2,3]=”23″
dat[3,1]=”31″; dat[3,2]=”32″; dat[3,3]=”33″
XLSETDATA(Excel, dat, “B2″)
MSGBOX(“保存せずに終了します”)
XLCLOSE(Excel, True)

このエントリーをはてなブックマークに追加

コメントを残す