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

Expressão de número inteiro opcional que especifica o estilo da janela na qual o programa é executado. Os valores a seguir são possíveis:

Windowstyle

Significado

0

O foco está na janela de programa oculta.

1

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

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.

6

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

10

Exibição em tela inteira.


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