Função Shell

Inicia outra aplicação e define o tipo de janela respectivo, caso necessário.

Sintaxe:

Shell (Pathname As String[, Windowstyle As Integer[, Param As String[, bSync]]])

Parâmetros:

Pathname

Nome do programa que você deseja iniciar, opcionalmente com caminho completo e/ou argumentos.

Windowstyle

Optional integer expression that specifies the style of the window that the program is executed in.

note

Parameter Windowstyle is only effective on Windows systems. On other systems the parameter is ignored.


The following values are possible:

Windowstyle

Significado

0

O foco está na janela de programa oculta.

Not implemented in LibreOffice.

1

O foco está na janela do programa em tamanho padrão.

Not implemented in LibreOffice.

2

O foco está na janela de programa minimizada.

3

O foco está na janela de programa maximizada.

4

Janela de programa de tamanho padrão, sem foco.

Not implemented in LibreOffice.

6

Janela de programa minimizada; o foco permanece na janela ativa.

Not implemented in LibreOffice.

10

Exibição em tela inteira.


note

Windowstyle 3 and 10 are equivalent in Windows systems.


Param

String que especifica argumentos adicionais passados para o programa.

bSync

Se este valor for definido como Verdadeiro, o comando Shell e todas as tarefas do LibreOffice aguardarão até que o processo do shell esteja concluído. Se o valor for definido como Falso, o shell será retornado diretamente. O valor padrão é Falso.

Códigos de erro:

5 Chamada de procedimento inválida

53 Arquivo não encontrado

73 Não implementado

Exemplo:


Sub ExampleShellForWin
    Shell("c:\windows\calc.exe",2)
End Sub