エクセルオープンマクロ | 備忘録 (。・_・。)ノ

xlsopen.js

//var strMsg;
var oWsh = new ActiveXObject('WScript.Shell');

//  Excel操作

//  Excelオブジェクトを取得(Excelの起動)
var ExcelApp = new ActiveXObject( "Excel.Application" );

//  Excelアプリケーションを表示
ExcelApp.Visible = true;

//  1秒停止
//WScript.Sleep( 1000 );


if(IsTextSelected){
 //strMsg = "選択されています";
}
else{
 //strMsg = "選択されていません";
 GoLineEnd();
 GoLineTop(5);//選択状態で行頭へ移動
}


//  既存のブックを開く
var oFso = new ActiveXObject('Scripting.FileSystemObject');
if (oFso.FileExists(GetSelectedString)){
 var book = ExcelApp.Workbooks.Open( GetSelectedString );
}
else{
 oWsh.Popup(GetSelectedString + " は、存在しません。", 0, '', 0);
}

//  オブジェクトを解放
ExcelApp = null;