Bonjour à toutes et tous,
Est-il possible de lancer les instances d'Excel dans c:\progra~2\micros~1\Office14 plutôt que dans la version longue du répertoire C:\Program Files (x86)\Microsoft Office\Office14?
D'avance merci.
bonne journée.
Bonjour à toutes et tous,
Est-il possible de lancer les instances d'Excel dans c:\progra~2\micros~1\Office14 plutôt que dans la version longue du répertoire C:\Program Files (x86)\Microsoft Office\Office14?
D'avance merci.
bonne journée.
Bonjour,
Oui. Un exemple:
Cordialement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Sub test() Shell "c:\progra~2\micros~1\Office14\Excel.exe", vbNormalFocus End Sub
Hmmm, ok mais mon idée était de lancer Excel depuis Windows, pas depuis une macro...
J'avais trouvé un site expliquant comment modifier les alias dans Windows via l'émulateur dos mais impossible de remettre la main dessus.*
Pour info, j'ai besoin de cela pour interroger, via des macro VBA, une base Oracle depuis un classeur Excel, or les connecteurs Oracle ne gèrent pas les espaces dans les noms de répertoire...
Bonjour,
Désolé, mais là, je ne comprends vraiment pas le problème.mon idée était de lancer Excel depuis Windows
Cordialement.
Salut.
Je ne cerne pas bien ton problème. Je suppose que tu te connectes à Oracle au départ d'Excel. Dès lors, je ne comprends pas bien l'importance de l'endroit où se trouve Excel. Tu lances Excel, tu te connectes à Oracle et c'est bon. A quel moment as-tu besoin du chemin de l'application Excel pour une connection à un Oracle?
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
---------------
Mes billets de blog sur DVP
Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
---------------
Un peu de lecture: https://stackoverflow.com/questions/...ction-not-open
Ta réponse me m'incite pas à passer plus de temps sur ton problème, d'autant que le lien de StackOverFlow te donne une réponse qu'il te faut tester.
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
---------------
Mes billets de blog sur DVP
Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
---------------
Sauf que la méthode exposée dans le lien ne fonctionne pas toujours.
Je me souviens avoir lu une autre réponse où il était expliqué qu'il fallait créer un alias du répertoire (i.e c:\progra~2\micros~1\Office14) dans lequel se trouvait le programme à lancer. La manipulation se faisait aussi sous l'émulateur DOS.
Une solution détournée peut être aussi de créer un .bat via lequel on lance Excel (ou le document Excel qui nécessite la manipulation) mais ce n'est pas la solution la plus propre.
Tant pis donc, je me débrouillerai autrement.
Merci quand même.
Désolé, j'ai essayé d'installer un Oracle sur ma machine, mais là je suis en télétravail. Je vais essayer de tester cela cet après-midi
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
---------------
Mes billets de blog sur DVP
Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
---------------
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager