Microsoft 365 excel

rahyl

XLDnaute Nouveau
bonjour a tous

aidez moi svp

comme puis je changer le nom d application excel avec vba
quand j 'exécute excel elle sera exécuter sous un autre nom choisie a part excel

changement de nom de l application sous win pas le fichier

merci d avance
 

soan

XLDnaute Barbatruc
Inactif
Bonjour @rahyl,

désolé pour le retard ; cette réponse est valable pour VBA et VB6.

le nom du Gestionnaire de tâches (Task Manager) est : TASKMGR.EXE

VB:
Sub Esssai()
  Shell "C:\WINDOWS\SYSTEM32\TASKMGR.EXE", 1
End Sub
le chemin est facultatif s'il est présent dans la variable d'environnement path
de Windows ➯ tu peux mettre plus simplement : Shell "TASKMGR.EXE", 1

l'extension du fichier aussi est facultativeShell "TASKMGR", 1


------------------------------------------------------------------------------------

petit bonus : ceux qui veulent lancer la calculatrice de Windows
ont juste à remplacer ci-dessus TASKMGR par CALC ; exemple :
Shell "CALC.EXE", 1 ; ou : Shell "CALC", 1

autre bonus : pour lancer le bloc-notes de windows, mettre :
Shell "NOTEPAD", 1


------------------------------------------------------------------------------------

le 1 est pour : vbNormalFocus ; on peut le remplacer par 3, pour :
vbMaximizedFocus (fenêtre agrandie, sur tout l'écran)

ça agit pour taskmgr et notepad, pas pour calc : la calculatrice
n'a pas une fenêtre agrandie sur tout l'écran.


------------------------------------------------------------------------------------

pour avoir le n° d'identificateur de la tâche (ID)
du programme lancé (qui est ici taskmgr) :

VB:
Sub Esssai()
  Dim n 'type implicite : Variant
  n = Shell("TASKMGR", 1)
End Sub
attention : il faut obligatoirement des parenthèses !

retour en cas d'échec du lancement : 0

nota bene : les échecs de lancement de tâches n'entrent pas
dans les statistiques de la NASA ! :p


------------------------------------------------------------------------------------

tu peux écrire « soan » à la place de « monsieur ». ;)

soan
 
Dernière édition:

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 196
Messages
2 086 101
Membres
103 116
dernier inscrit
kutobi87