Fonction Shell

Démarre une autre application et, le cas échéant, définit les styles de fenêtre respectifs.

Syntaxe :

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

Paramètres :

Pathname

Nom du programme que vous souhaitez démarrer, éventuellement avec chemin complet et/ou arguments.

Windowstyle

Expression entière facultative qui spécifie le style de la fenêtre dans laquelle le programme est exécuté.

note

Le paramètre Windowstyle n'est effectif que sur les systèmes Windows. Sur les autres systèmes d'exploitation, le paramètre est ignoré.


Les valeurs suivantes sont possibles :

Windowstyle

Signification

0

Le focus est sur la fenêtre de programme masquée.

Non implémenté dans LibreOffice.

1

Le focus est sur la fenêtre de programme de taille standard.

Non implémenté dans LibreOffice.

2

Le focus est sur la fenêtre de programme réduite.

3

Le focus est sur la fenêtre de programme agrandie.

4

Fenêtre de programme de taille standard, sans focus.

Non implémenté dans LibreOffice.

6

Fenêtre de programme réduite, le focus reste sur la fenêtre active.

Non implémenté dans LibreOffice.

10

Affichage en plein écran.


note

Windowstyle 3 et 10 sont équivalents dans les systèmes Windows.


Param

Chaîne qui spécifie des arguments supplémentaires passés au programme.

bSync

Si cette valeur est définie sur True, la commande Shell et toutes les tâches LibreOffice sont suspendues jusqu'à ce que le processus shell soit terminé. Si cette valeur est définie sur False, le processus shell intervient directement. La valeur par défaut est False.

Codes d'erreur :

5 appel de procédure incorrect

53 fichier non trouvé

73 non implémenté

Exemple :


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