Macro Excel pour Ouvrir console
Résolu
Utilisateur anonyme
-
lermite222 Messages postés 8724 Date d'inscription Statut Contributeur Dernière intervention -
lermite222 Messages postés 8724 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je souhaiterais ouvrir une JFrame en compilant puis exécutant mon fichier java à partir de la console.
Malheureusement je ne m'y connais pas en VBA donc pour faire une macro excel j'enregistre en direct ce que je fais.
Je demande de l'aide car ma macro ne marche pas ... Est-ce au moins possible d'exécuter un fichier java à partir d'une macro excel ?
Merci à vous et bonne fin de WE.
Clément
je souhaiterais ouvrir une JFrame en compilant puis exécutant mon fichier java à partir de la console.
Malheureusement je ne m'y connais pas en VBA donc pour faire une macro excel j'enregistre en direct ce que je fais.
Je demande de l'aide car ma macro ne marche pas ... Est-ce au moins possible d'exécuter un fichier java à partir d'une macro excel ?
Merci à vous et bonne fin de WE.
Clément
A voir également:
- Macro Excel pour Ouvrir console
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir fichier .bin - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
3 réponses
Sinon pour tout te dire ce que je fais pendant l'enregistrement de ma macro :
Je commence l'enregistrement de ma macro
Je clique sur le bouton que j'ai créé pour ma macro
Ouvrir exécuter
Taper cmd
Je vais dans le répertoire qui m'intéresse
javac Test.java
java Test
je stoppe l'enregistrement de ma macro
Je commence l'enregistrement de ma macro
Je clique sur le bouton que j'ai créé pour ma macro
Ouvrir exécuter
Taper cmd
Je vais dans le répertoire qui m'intéresse
javac Test.java
java Test
je stoppe l'enregistrement de ma macro
Wé j'ai réussi à ouvrir la console avec
Sub Macro3()
'
' Macro3 Macro
'
' Touche de raccourci du clavier: Ctrl+c
'
Dim app, ret
app = "C:\WINDOWS\system32\cmd.exe"
ret = Shell(app, 1)
SendKeys "cd C:\Eolienne\src", False
DoEvents
SendKeys "javac Test.java", False
DoEvents
SendKeys "java Test", False
End Sub
j'ai réussi à taper dans la console avec du Sendkeys c'est un peu laid d'ailleurs car sa affiche dans une cellule ce que j'ai tapé dans la console...
enfin je vais faire un .bat et l'ouvrir avec un macro t'as raison !
Sub Macro3()
'
' Macro3 Macro
'
' Touche de raccourci du clavier: Ctrl+c
'
Dim app, ret
app = "C:\WINDOWS\system32\cmd.exe"
ret = Shell(app, 1)
SendKeys "cd C:\Eolienne\src", False
DoEvents
SendKeys "javac Test.java", False
DoEvents
SendKeys "java Test", False
End Sub
j'ai réussi à taper dans la console avec du Sendkeys c'est un peu laid d'ailleurs car sa affiche dans une cellule ce que j'ai tapé dans la console...
enfin je vais faire un .bat et l'ouvrir avec un macro t'as raison !
Voici ma "pseudo macro" :) !
Sub Calcul()
'
' Calcul Macro
'
' Touche de raccourci du clavier: Ctrl+c
'
End Sub