J'ai plusieurs programmes en visual basic excel5. Ceux-ci sont enregistés
dans un dossier "ProgExcel5" sur le disque d:
Quand j'ouvre ce dossier et que je clique sur l'un de ces programmes
lancement immédiat, pas de problème.
J'ai enregisté, modifier, l'un de ces programmes "Dép" en VBA Excel2000 sur
d:\
Si je lance Excel2000 et ouvre sur d: Dép tout se passe normalement.
Par contre si je mets Dép dans le dossier "ProgExcel5" du disque d: et que
je veux l'ouvrir directement impossible.
Il faut que je passe par ouverture Excel2000, que je fasse ouvrir >disque
d: >ProgExcel5 >Dép et à ce moment pas de difficultées.
Si je me résume correctement, le fichier vba "Dép" pour être lancer à partir
du dossier "ProgExcel5" sur le disque d:
nécessite avant l'ouverture d' Excel2000.
Comment faire, je ne trouve pas de solutions et actuellement j'ai besoin d'
excel5 et d' excel2000.
Merci pour vos réponses.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
mousnynao
Bonjour,
Une piste !
Dans quel ordre les versions ont-elles été installé? En supposant que xl5 est installé en premier et que xl2k en second. En théorie l'installation modifie la première clé d'extension dans le registre, soit :
La manoeuvre consiste à ajouter une clé equivalente pour Excel 5 de façon à l'obtenir dans le menu contextuel du clic droit sur le fichier.
Se positionner sur la clé : [HKEY_CLASSES_ROOTExcel.Sheet.8shell] //Clic droit //Nouveau //Clé //Spécifier le mot qui apparaîtrera dans le menu //ex.: "Ouvrir avec Excel 5" Sur la nouvelle clé créé : [HKEY_CLASSES_ROOTExcel.Sheet.8shellOuvrir avec Excel 5] //Clic droit //Nouveau //Clé //Spécifier le mot "command" Pointé la nouvelle clé créé. [HKEY_CLASSES_ROOTExcel.Sheet.8shellOuvrir avec Excel 5command] //Changer de fenêtre -> partie droite //Clic droit sur le mot "(par défaut)" //Modifier //Entrer le chemin d'accès Excel5 //ex.: "C:Progra~1Micros~1Office10EXCEL.EXE %1" /e
Avec la version 5, utilise des noms courts (~). Valide sous l'invite de commande que "Progra~1" est bien "Program Files" et que "Micros~1" est bien "Microsoft Office".
J'ai utilisé cette manoeuvre sur Excel 5 et Excel 97 et ça fonctionnait très bien. Je n'ai pas testé avec les versions que tu spécifie.
C'est un contournement, mais mieux vaut un tu l'auras que deux tu attendras. :)
mousnynao!
-----Message d'origine----- Bonjour,
J'ai plusieurs programmes en visual basic excel5. Ceux- ci sont enregistés
dans un dossier "ProgExcel5" sur le disque d: Quand j'ouvre ce dossier et que je clique sur l'un de ces programmes
lancement immédiat, pas de problème.
J'ai enregisté, modifier, l'un de ces programmes "Dép" en VBA Excel2000 sur
d: Si je lance Excel2000 et ouvre sur d: Dép tout se passe normalement.
Par contre si je mets Dép dans le dossier "ProgExcel5" du disque d: et que
je veux l'ouvrir directement impossible. Il faut que je passe par ouverture Excel2000, que je fasse ouvrir >disque
d: >ProgExcel5 >Dép et à ce moment pas de difficultées.
Si je me résume correctement, le fichier vba "Dép" pour être lancer à partir
du dossier "ProgExcel5" sur le disque d: nécessite avant l'ouverture d' Excel2000. Comment faire, je ne trouve pas de solutions et actuellement j'ai besoin d'
excel5 et d' excel2000. Merci pour vos réponses.
.
Bonjour,
Une piste !
Dans quel ordre les versions ont-elles été installé?
En supposant que xl5 est installé en premier et que
xl2k en second. En théorie l'installation modifie la
première clé d'extension dans le registre, soit :
La manoeuvre consiste à ajouter une clé equivalente pour
Excel 5 de façon à l'obtenir dans le menu contextuel du
clic droit sur le fichier.
Se positionner sur la clé :
[HKEY_CLASSES_ROOTExcel.Sheet.8shell]
//Clic droit
//Nouveau
//Clé
//Spécifier le mot qui apparaîtrera dans le menu
//ex.: "Ouvrir avec Excel 5"
Sur la nouvelle clé créé :
[HKEY_CLASSES_ROOTExcel.Sheet.8shellOuvrir avec Excel
5]
//Clic droit
//Nouveau
//Clé
//Spécifier le mot "command"
Pointé la nouvelle clé créé.
[HKEY_CLASSES_ROOTExcel.Sheet.8shellOuvrir avec Excel
5command]
//Changer de fenêtre -> partie droite
//Clic droit sur le mot "(par défaut)"
//Modifier
//Entrer le chemin d'accès Excel5
//ex.: "C:Progra~1Micros~1Office10EXCEL.EXE %1" /e
Avec la version 5, utilise des noms courts (~).
Valide sous l'invite de commande que "Progra~1" est
bien "Program Files" et que "Micros~1" est
bien "Microsoft Office".
J'ai utilisé cette manoeuvre sur Excel 5 et Excel 97 et
ça fonctionnait très bien. Je n'ai pas testé avec les
versions que tu spécifie.
C'est un contournement, mais mieux vaut un tu l'auras
que deux tu attendras. :)
mousnynao!
-----Message d'origine-----
Bonjour,
J'ai plusieurs programmes en visual basic excel5. Ceux-
ci sont enregistés
dans un dossier "ProgExcel5" sur le disque d:
Quand j'ouvre ce dossier et que je clique sur l'un de
ces programmes
lancement immédiat, pas de problème.
J'ai enregisté, modifier, l'un de ces programmes "Dép"
en VBA Excel2000 sur
d:
Si je lance Excel2000 et ouvre sur d: Dép tout se passe
normalement.
Par contre si je mets Dép dans le dossier "ProgExcel5"
du disque d: et que
je veux l'ouvrir directement impossible.
Il faut que je passe par ouverture Excel2000, que je
fasse ouvrir >disque
d: >ProgExcel5 >Dép et à ce moment pas de difficultées.
Si je me résume correctement, le fichier vba "Dép" pour
être lancer à partir
du dossier "ProgExcel5" sur le disque d:
nécessite avant l'ouverture d' Excel2000.
Comment faire, je ne trouve pas de solutions et
actuellement j'ai besoin d'
Dans quel ordre les versions ont-elles été installé? En supposant que xl5 est installé en premier et que xl2k en second. En théorie l'installation modifie la première clé d'extension dans le registre, soit :
La manoeuvre consiste à ajouter une clé equivalente pour Excel 5 de façon à l'obtenir dans le menu contextuel du clic droit sur le fichier.
Se positionner sur la clé : [HKEY_CLASSES_ROOTExcel.Sheet.8shell] //Clic droit //Nouveau //Clé //Spécifier le mot qui apparaîtrera dans le menu //ex.: "Ouvrir avec Excel 5" Sur la nouvelle clé créé : [HKEY_CLASSES_ROOTExcel.Sheet.8shellOuvrir avec Excel 5] //Clic droit //Nouveau //Clé //Spécifier le mot "command" Pointé la nouvelle clé créé. [HKEY_CLASSES_ROOTExcel.Sheet.8shellOuvrir avec Excel 5command] //Changer de fenêtre -> partie droite //Clic droit sur le mot "(par défaut)" //Modifier //Entrer le chemin d'accès Excel5 //ex.: "C:Progra~1Micros~1Office10EXCEL.EXE %1" /e
Avec la version 5, utilise des noms courts (~). Valide sous l'invite de commande que "Progra~1" est bien "Program Files" et que "Micros~1" est bien "Microsoft Office".
J'ai utilisé cette manoeuvre sur Excel 5 et Excel 97 et ça fonctionnait très bien. Je n'ai pas testé avec les versions que tu spécifie.
C'est un contournement, mais mieux vaut un tu l'auras que deux tu attendras. :)
mousnynao!
-----Message d'origine----- Bonjour,
J'ai plusieurs programmes en visual basic excel5. Ceux- ci sont enregistés
dans un dossier "ProgExcel5" sur le disque d: Quand j'ouvre ce dossier et que je clique sur l'un de ces programmes
lancement immédiat, pas de problème.
J'ai enregisté, modifier, l'un de ces programmes "Dép" en VBA Excel2000 sur
d: Si je lance Excel2000 et ouvre sur d: Dép tout se passe normalement.
Par contre si je mets Dép dans le dossier "ProgExcel5" du disque d: et que
je veux l'ouvrir directement impossible. Il faut que je passe par ouverture Excel2000, que je fasse ouvrir >disque
d: >ProgExcel5 >Dép et à ce moment pas de difficultées.
Si je me résume correctement, le fichier vba "Dép" pour être lancer à partir
du dossier "ProgExcel5" sur le disque d: nécessite avant l'ouverture d' Excel2000. Comment faire, je ne trouve pas de solutions et actuellement j'ai besoin d'
excel5 et d' excel2000. Merci pour vos réponses.
.
andre.charrier
Bonjour mousnynao,
Pour que mes programmes visual basic excel5 fonctionnent je dois installer xl5 en dernier. J'ai vérifié ce que tu indiques et pas besoin d'ajouter une clé, les 2 existent. A l'installation: Excel2000 est en c:program filesmicrosof officeofficeexcel Excel5 est en c:msofficeexcel
En fait pour que mon programme fonctionne il faut ouvrir excel2000 et lancer le fichier "Dép" Ayant un Auto_Open, ci -dessous, est-il possible de lancer excel 2000 en arrière-plan. ' Sub Auto_Open()
Application.ScreenUpdating = False
With Application .ShowToolTips = True .LargeButtons = False .ColorButtons = True End With
"mousnynao" a écrit dans le message de news:943801c496c1$02a77540$ Bonjour,
Une piste !
Dans quel ordre les versions ont-elles été installé? En supposant que xl5 est installé en premier et que xl2k en second. En théorie l'installation modifie la première clé d'extension dans le registre, soit :
La manoeuvre consiste à ajouter une clé equivalente pour Excel 5 de façon à l'obtenir dans le menu contextuel du clic droit sur le fichier.
Se positionner sur la clé : [HKEY_CLASSES_ROOTExcel.Sheet.8shell] //Clic droit //Nouveau //Clé //Spécifier le mot qui apparaîtrera dans le menu //ex.: "Ouvrir avec Excel 5" Sur la nouvelle clé créé : [HKEY_CLASSES_ROOTExcel.Sheet.8shellOuvrir avec Excel 5] //Clic droit //Nouveau //Clé //Spécifier le mot "command" Pointé la nouvelle clé créé. [HKEY_CLASSES_ROOTExcel.Sheet.8shellOuvrir avec Excel 5command] //Changer de fenêtre -> partie droite //Clic droit sur le mot "(par défaut)" //Modifier //Entrer le chemin d'accès Excel5 //ex.: "C:Progra~1Micros~1Office10EXCEL.EXE %1" /e
Avec la version 5, utilise des noms courts (~). Valide sous l'invite de commande que "Progra~1" est bien "Program Files" et que "Micros~1" est bien "Microsoft Office".
J'ai utilisé cette manoeuvre sur Excel 5 et Excel 97 et ça fonctionnait très bien. Je n'ai pas testé avec les versions que tu spécifie.
C'est un contournement, mais mieux vaut un tu l'auras que deux tu attendras. :)
mousnynao!
-----Message d'origine----- Bonjour,
J'ai plusieurs programmes en visual basic excel5. Ceux- ci sont enregistés
dans un dossier "ProgExcel5" sur le disque d: Quand j'ouvre ce dossier et que je clique sur l'un de ces programmes
lancement immédiat, pas de problème.
J'ai enregisté, modifier, l'un de ces programmes "Dép" en VBA Excel2000 sur
d: Si je lance Excel2000 et ouvre sur d: Dép tout se passe normalement.
Par contre si je mets Dép dans le dossier "ProgExcel5" du disque d: et que
je veux l'ouvrir directement impossible. Il faut que je passe par ouverture Excel2000, que je fasse ouvrir >disque
d: >ProgExcel5 >Dép et à ce moment pas de difficultées.
Si je me résume correctement, le fichier vba "Dép" pour être lancer à partir
du dossier "ProgExcel5" sur le disque d: nécessite avant l'ouverture d' Excel2000. Comment faire, je ne trouve pas de solutions et actuellement j'ai besoin d'
excel5 et d' excel2000. Merci pour vos réponses.
.
Bonjour mousnynao,
Pour que mes programmes visual basic excel5 fonctionnent je dois installer
xl5 en dernier.
J'ai vérifié ce que tu indiques et pas besoin d'ajouter une clé, les 2
existent.
A l'installation:
Excel2000 est en c:program filesmicrosof officeofficeexcel
Excel5 est en c:msofficeexcel
En fait pour que mon programme fonctionne il faut ouvrir excel2000 et lancer
le fichier "Dép"
Ayant un Auto_Open, ci -dessous, est-il possible de lancer excel 2000 en
arrière-plan.
'
Sub Auto_Open()
Application.ScreenUpdating = False
With Application
.ShowToolTips = True
.LargeButtons = False
.ColorButtons = True
End With
"mousnynao" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:943801c496c1$02a77540$a301280a@phx.gbl...
Bonjour,
Une piste !
Dans quel ordre les versions ont-elles été installé?
En supposant que xl5 est installé en premier et que
xl2k en second. En théorie l'installation modifie la
première clé d'extension dans le registre, soit :
La manoeuvre consiste à ajouter une clé equivalente pour
Excel 5 de façon à l'obtenir dans le menu contextuel du
clic droit sur le fichier.
Se positionner sur la clé :
[HKEY_CLASSES_ROOTExcel.Sheet.8shell]
//Clic droit
//Nouveau
//Clé
//Spécifier le mot qui apparaîtrera dans le menu
//ex.: "Ouvrir avec Excel 5"
Sur la nouvelle clé créé :
[HKEY_CLASSES_ROOTExcel.Sheet.8shellOuvrir avec Excel
5]
//Clic droit
//Nouveau
//Clé
//Spécifier le mot "command"
Pointé la nouvelle clé créé.
[HKEY_CLASSES_ROOTExcel.Sheet.8shellOuvrir avec Excel
5command]
//Changer de fenêtre -> partie droite
//Clic droit sur le mot "(par défaut)"
//Modifier
//Entrer le chemin d'accès Excel5
//ex.: "C:Progra~1Micros~1Office10EXCEL.EXE %1" /e
Avec la version 5, utilise des noms courts (~).
Valide sous l'invite de commande que "Progra~1" est
bien "Program Files" et que "Micros~1" est
bien "Microsoft Office".
J'ai utilisé cette manoeuvre sur Excel 5 et Excel 97 et
ça fonctionnait très bien. Je n'ai pas testé avec les
versions que tu spécifie.
C'est un contournement, mais mieux vaut un tu l'auras
que deux tu attendras. :)
mousnynao!
-----Message d'origine-----
Bonjour,
J'ai plusieurs programmes en visual basic excel5. Ceux-
ci sont enregistés
dans un dossier "ProgExcel5" sur le disque d:
Quand j'ouvre ce dossier et que je clique sur l'un de
ces programmes
lancement immédiat, pas de problème.
J'ai enregisté, modifier, l'un de ces programmes "Dép"
en VBA Excel2000 sur
d:
Si je lance Excel2000 et ouvre sur d: Dép tout se passe
normalement.
Par contre si je mets Dép dans le dossier "ProgExcel5"
du disque d: et que
je veux l'ouvrir directement impossible.
Il faut que je passe par ouverture Excel2000, que je
fasse ouvrir >disque
d: >ProgExcel5 >Dép et à ce moment pas de difficultées.
Si je me résume correctement, le fichier vba "Dép" pour
être lancer à partir
du dossier "ProgExcel5" sur le disque d:
nécessite avant l'ouverture d' Excel2000.
Comment faire, je ne trouve pas de solutions et
actuellement j'ai besoin d'
Pour que mes programmes visual basic excel5 fonctionnent je dois installer xl5 en dernier. J'ai vérifié ce que tu indiques et pas besoin d'ajouter une clé, les 2 existent. A l'installation: Excel2000 est en c:program filesmicrosof officeofficeexcel Excel5 est en c:msofficeexcel
En fait pour que mon programme fonctionne il faut ouvrir excel2000 et lancer le fichier "Dép" Ayant un Auto_Open, ci -dessous, est-il possible de lancer excel 2000 en arrière-plan. ' Sub Auto_Open()
Application.ScreenUpdating = False
With Application .ShowToolTips = True .LargeButtons = False .ColorButtons = True End With
"mousnynao" a écrit dans le message de news:943801c496c1$02a77540$ Bonjour,
Une piste !
Dans quel ordre les versions ont-elles été installé? En supposant que xl5 est installé en premier et que xl2k en second. En théorie l'installation modifie la première clé d'extension dans le registre, soit :
La manoeuvre consiste à ajouter une clé equivalente pour Excel 5 de façon à l'obtenir dans le menu contextuel du clic droit sur le fichier.
Se positionner sur la clé : [HKEY_CLASSES_ROOTExcel.Sheet.8shell] //Clic droit //Nouveau //Clé //Spécifier le mot qui apparaîtrera dans le menu //ex.: "Ouvrir avec Excel 5" Sur la nouvelle clé créé : [HKEY_CLASSES_ROOTExcel.Sheet.8shellOuvrir avec Excel 5] //Clic droit //Nouveau //Clé //Spécifier le mot "command" Pointé la nouvelle clé créé. [HKEY_CLASSES_ROOTExcel.Sheet.8shellOuvrir avec Excel 5command] //Changer de fenêtre -> partie droite //Clic droit sur le mot "(par défaut)" //Modifier //Entrer le chemin d'accès Excel5 //ex.: "C:Progra~1Micros~1Office10EXCEL.EXE %1" /e
Avec la version 5, utilise des noms courts (~). Valide sous l'invite de commande que "Progra~1" est bien "Program Files" et que "Micros~1" est bien "Microsoft Office".
J'ai utilisé cette manoeuvre sur Excel 5 et Excel 97 et ça fonctionnait très bien. Je n'ai pas testé avec les versions que tu spécifie.
C'est un contournement, mais mieux vaut un tu l'auras que deux tu attendras. :)
mousnynao!
-----Message d'origine----- Bonjour,
J'ai plusieurs programmes en visual basic excel5. Ceux- ci sont enregistés
dans un dossier "ProgExcel5" sur le disque d: Quand j'ouvre ce dossier et que je clique sur l'un de ces programmes
lancement immédiat, pas de problème.
J'ai enregisté, modifier, l'un de ces programmes "Dép" en VBA Excel2000 sur
d: Si je lance Excel2000 et ouvre sur d: Dép tout se passe normalement.
Par contre si je mets Dép dans le dossier "ProgExcel5" du disque d: et que
je veux l'ouvrir directement impossible. Il faut que je passe par ouverture Excel2000, que je fasse ouvrir >disque
d: >ProgExcel5 >Dép et à ce moment pas de difficultées.
Si je me résume correctement, le fichier vba "Dép" pour être lancer à partir
du dossier "ProgExcel5" sur le disque d: nécessite avant l'ouverture d' Excel2000. Comment faire, je ne trouve pas de solutions et actuellement j'ai besoin d'