my $xl = Win32::OLE::Const->Load("Microsoft Excel"); printf "Excel type library contains %d constants:\n", scalar keys %$xl; foreach my $Key (sort keys %$xl) { if ($Key eq "xlCalculationManual" || $Key eq "xlCalculationAutomatic" ){ print "$Key = $xl->{$Key}\n"; } } #### Excel type library contains 2177 constants: xlCalculationAutomatic = -4105 xlCalculationManual = -4135 #### use strict; use Win32::OLE; use Win32::OLE::Const 'Microsoft Word'; use Win32::OLE::Const 'Microsoft Excel'; my $xl = Win32::OLE::Const->Load("Microsoft Excel"); my $excel = Win32::OLE->CreateObject('Excel.Application') || die $!; $excel->{DisplayAlerts}=0; $excel->{Calculation}=-4135;