excel_OperateStart

Excelを起動

関数名:

excel_OperateStart

引数:

$true|$false

戻り値:

無し

例:

excel_OperateStart("$true")

EXCEL_OPERATESTART( VISIBLE )

Let(

Script="

if (($excel -eq $null)-Or($excel.Name -eq $null)){

try {

$excel=$null;

Remove-Variable excel;

$excel =[System.Runtime.InteropServices.Marshal]::GetActiveObject('Excel.Application');

} catch {} finally{}

}

if (($excel -eq $null)-Or($excel.Name -eq $null)){

$excel=$null;

Remove-Variable excel;

$excel = New-Object -ComObject Excel.Application;

}

$excel.Visible = {Visible};

$excel.Name;

"

;

SMPS_ExecSync(

Substitute ( Script ;

["{Visible}" ; Visible] /*$true|$false*/

)

)

)

/*

230190418修正前

if ($excel -eq $null){

$excel = New-Object -ComObject Excel.Application;

}

$excel.Visible = {Visible};

*/

/*

20170630 追加2018/09/07

if ($excel.Visible -eq $null){

↓修正

if ($excel -eq $null){

*/