Array
(
)

ShellExecute ...

Dem_cris
   - 30 mai 2008

Estou com um problema:
Necessito abrir um arquivo via Shell porem ele deve ser aberto por outro software que não seja o nativo.

Ex. com software nativo (funciona perfeito)
#Código

Dim ret&
ret = ShellExecute(0, "open", sFname, "", "", SW_SHOW) ´abrir com exe nativo

Ex. com outro software(não consigo usar a variavel neste) :?:
#Código
Shell "DWGVIEWR.exe ""C:\test.dwg""", vbMaximizedFocus ´abre com Viewer


Não consigo usar o ShellExecute indicando o software q ser aberto com o arquivo através da variavel.
E ao contrario com o Shell, indicando o arquivo sendo ela uma variavel.

Agradeço desde já.

Brunomaestro
   - 07 jul 2008

Tenta usar

Shell(´DWGVIEWR.exe C:\test.dwg´, vbMaximizedFocus) ´abre com Viewer

se não der, coloca o caminho completo do aplicativo DWGVIEWR.exe