No momento, estou usando um .exe chamado "vbadecompiler.exe" para processar um grupo de arquivos ".xlsm". Esses são para muitos para processar manualmente, portanto, Powershell parece ser a resposta. Minha tentativa atual é a seguinte:
dir *.xlsm | foreach-object {.\vbadecompiler.exe cmd/decompile /sXLfile:=$_ /sApplication:=Excel /sAppVersion:=Default /bOverBackup:=1 /bPreservDateTime:=0 /bLogActivity:=1 /sFilePassword:=""}
Mas só é executado através do primeiro arquivo, existem mais de 100 arquivos para serem processados. Não consigo encontrar como fazer isso passar por tudo. Como isso deve ser feito?
PD: Acabei de descobrir que existe uma maneira mais simples de fazer isso usando o VBA: link
Tags windows powershell