OVH Cloud OVH Cloud

Références VBA transportable...

5 réponses
Avatar
Excel...lent
Bonjour à tous,



J'ai un petit soucis avec une de mes applic. Je l'ai développée à la maison.

J'utilise notamment un joli petit joujou à le calendrier de Microsoft (
Microsoft Calendar Control 10.0 ).



Malheureusement à mon boulot l'applic ne se comporte pas de la même façon qu
'à la maison. Il semblerait qu'il manque dans la bibliothèque des références
mon fameux « Microsoft Calendar Control 10.0 »



Alors question : Est-il possible d'avoir le Calendrier sus cité dans le
fichier de mon applic de façon à ce qu'il soit toujours présent quelque soit
la bibliothèque références que je vais rencontrer ? Un peu comme à la
manière de WORD lorsqu'on incorpore les polices TRUE TYPE au fichier de
façon à ce quelle soit toujours présente.



En gros est-il possible de rendre "transportable" le calendrier. Je ne sais
pas si je me suis bien fait comprendre, mais bon j'ai essayé.



Ci-dessous les deux versions du logiciel utilisé.



Domicile

EXCEL 2000 (9.0.2812) avec VISUAL BASIC 6.3 ( version 9108 / VBA: Retail
6.3.8863 / Forms3: 2.01 )



Boulot

EXCEL 2000 (9.0.4402 SR-1) avec VISUAL BASIC 6.0 ( version 8967 / VBA:
Retail 6.0.8714 / Forms3:2.01 )



Merci de votre aide



Cordialement.



Marc

5 réponses

Avatar
tiah
Salut Marc !

Le numéro de version du calendrier va normalement avec la version de
Excel installée.
Ainsi, le calendar control 10.0 vient avec Excel 2002.

es-tu sûr que tu n'as pas cette version aussi installée sur
l'ordinateur de la maison ?

je laisse les autres te dire si c'est possible de le "transporter"

bye

tiah


Bonjour à tous,



J'ai un petit soucis avec une de mes applic. Je l'ai développée à l a maison.

J'utilise notamment un joli petit joujou à le calendrier de Microsoft (
Microsoft Calendar Control 10.0 ).



Malheureusement à mon boulot l'applic ne se comporte pas de la même f açon qu
'à la maison. Il semblerait qu'il manque dans la bibliothèque des r éférences
mon fameux « Microsoft Calendar Control 10.0 »



Alors question : Est-il possible d'avoir le Calendrier sus cité dans le
fichier de mon applic de façon à ce qu'il soit toujours présent que lque soit
la bibliothèque références que je vais rencontrer ? Un peu comme à la
manière de WORD lorsqu'on incorpore les polices TRUE TYPE au fichier de
façon à ce quelle soit toujours présente.



En gros est-il possible de rendre "transportable" le calendrier. Je ne sa is
pas si je me suis bien fait comprendre, mais bon j'ai essayé.



Ci-dessous les deux versions du logiciel utilisé.



Domicile

EXCEL 2000 (9.0.2812) avec VISUAL BASIC 6.3 ( version 9108 / VBA: Retail
6.3.8863 / Forms3: 2.01 )



Boulot

EXCEL 2000 (9.0.4402 SR-1) avec VISUAL BASIC 6.0 ( version 8967 / VBA:
Retail 6.0.8714 / Forms3:2.01 )



Merci de votre aide



Cordialement.



Marc


Avatar
michdenis
Inscris ceci dans le thisWorkbook de ton classeur :
'------------------
Private Sub Workbook_Open()
On Error Resume Next
ThisWorkbook.VBProject.References.AddFromGuid _
"{8E27C92E-1264-101C-8A2F-040224009C02}", 7, 0
End Sub
'------------------

Le contrôle "calendrier" est un outil supplémentaire que l'on peut ajouter
à la boîte d'outils du formulaire. La référence (bibliothèque) s'ajoute au
programme au moment où l'usager dessine un contrôle "calendrier"
dans le formulaire.

Le bout de code va fonctionner rondement et chargera la bonne bibliothèque
(référence) seulement et seulement si Microsoft a conservé le même nom de
la bibliothèque à travers les différentes versions de ce contrôle.

Le nom de la bibliothèque n'a rien à voir avec le nom du fichier source et
la location de ce dernier sur le disque dur...
Pour connaître le nom de la bibliothèque, lorsque la référence est chargée,
dans la fenêtre de l'éditeur de code (vbe), utilise l'explorateur d'objets (F2)
et regarde dans la liste déroulante ("Toutes les bibliothèques") si le
nom "MSACAL" est présent. Ce petit test doit être fait sur les différentes
versions Excel que tu utilises...je ne me souviens plus si dans le cas
de cette bibliothèque, Microsoft a conservé le même nom à cette dernière....

P.S. Attention, cette procédure charge la bibliothèque et le contrôle
"calendrier" sera fonctionnel...le code fonctionnera même si sur l'ordinateur
que l'usager utilise, le contrôle "calendrier" n'a pas été ajouté à la boîte
d'outils du formulaire. Il n'existe pas de code vba (?) pour ajouter un contrôle
à la boîte d'outils du formulaire mais si le contrôle est déjà présent sur
le formulaire...cela ne cause pas de problèmes.












"Excel...lent" a écrit dans le message de news:

Bonjour à tous,



J'ai un petit soucis avec une de mes applic. Je l'ai développée à la maison.

J'utilise notamment un joli petit joujou à le calendrier de Microsoft (
Microsoft Calendar Control 10.0 ).



Malheureusement à mon boulot l'applic ne se comporte pas de la même façon qu
'à la maison. Il semblerait qu'il manque dans la bibliothèque des références
mon fameux « Microsoft Calendar Control 10.0 »



Alors question : Est-il possible d'avoir le Calendrier sus cité dans le
fichier de mon applic de façon à ce qu'il soit toujours présent quelque soit
la bibliothèque références que je vais rencontrer ? Un peu comme à la
manière de WORD lorsqu'on incorpore les polices TRUE TYPE au fichier de
façon à ce quelle soit toujours présente.



En gros est-il possible de rendre "transportable" le calendrier. Je ne sais
pas si je me suis bien fait comprendre, mais bon j'ai essayé.



Ci-dessous les deux versions du logiciel utilisé.



Domicile

EXCEL 2000 (9.0.2812) avec VISUAL BASIC 6.3 ( version 9108 / VBA: Retail
6.3.8863 / Forms3: 2.01 )



Boulot

EXCEL 2000 (9.0.4402 SR-1) avec VISUAL BASIC 6.0 ( version 8967 / VBA:
Retail 6.0.8714 / Forms3:2.01 )



Merci de votre aide



Cordialement.



Marc
Avatar
Jacky
Bonjour Denis

Cela fait longtemps......
Ou étais-tu passé ??

JJ

"michdenis" a écrit dans le message de
news:%23$


Inscris ceci dans le thisWorkbook de ton classeur :
'------------------
Private Sub Workbook_Open()
On Error Resume Next
ThisWorkbook.VBProject.References.AddFromGuid _
"{8E27C92E-1264-101C-8A2F-040224009C02}", 7, 0
End Sub
'------------------

Le contrôle "calendrier" est un outil supplémentaire que l'on peut ajouter
à la boîte d'outils du formulaire. La référence (bibliothèque) s'ajoute au
programme au moment où l'usager dessine un contrôle "calendrier"
dans le formulaire.

Le bout de code va fonctionner rondement et chargera la bonne bibliothèque
(référence) seulement et seulement si Microsoft a conservé le même nom de
la bibliothèque à travers les différentes versions de ce contrôle.

Le nom de la bibliothèque n'a rien à voir avec le nom du fichier source et
la location de ce dernier sur le disque dur...
Pour connaître le nom de la bibliothèque, lorsque la référence est
chargée,

dans la fenêtre de l'éditeur de code (vbe), utilise l'explorateur d'objets
(F2)

et regarde dans la liste déroulante ("Toutes les bibliothèques") si le
nom "MSACAL" est présent. Ce petit test doit être fait sur les différentes
versions Excel que tu utilises...je ne me souviens plus si dans le cas
de cette bibliothèque, Microsoft a conservé le même nom à cette
dernière....


P.S. Attention, cette procédure charge la bibliothèque et le contrôle
"calendrier" sera fonctionnel...le code fonctionnera même si sur
l'ordinateur

que l'usager utilise, le contrôle "calendrier" n'a pas été ajouté à la
boîte

d'outils du formulaire. Il n'existe pas de code vba (?) pour ajouter un
contrôle

à la boîte d'outils du formulaire mais si le contrôle est déjà présent sur
le formulaire...cela ne cause pas de problèmes.












"Excel...lent" a écrit dans le message de news:

Bonjour à tous,



J'ai un petit soucis avec une de mes applic. Je l'ai développée à la
maison.


J'utilise notamment un joli petit joujou à le calendrier de Microsoft (
Microsoft Calendar Control 10.0 ).



Malheureusement à mon boulot l'applic ne se comporte pas de la même façon
qu

'à la maison. Il semblerait qu'il manque dans la bibliothèque des
références

mon fameux « Microsoft Calendar Control 10.0 »



Alors question : Est-il possible d'avoir le Calendrier sus cité dans le
fichier de mon applic de façon à ce qu'il soit toujours présent quelque
soit

la bibliothèque références que je vais rencontrer ? Un peu comme à la
manière de WORD lorsqu'on incorpore les polices TRUE TYPE au fichier de
façon à ce quelle soit toujours présente.



En gros est-il possible de rendre "transportable" le calendrier. Je ne
sais

pas si je me suis bien fait comprendre, mais bon j'ai essayé.



Ci-dessous les deux versions du logiciel utilisé.



Domicile

EXCEL 2000 (9.0.2812) avec VISUAL BASIC 6.3 ( version 9108 / VBA: Retail
6.3.8863 / Forms3: 2.01 )



Boulot

EXCEL 2000 (9.0.4402 SR-1) avec VISUAL BASIC 6.0 ( version 8967 / VBA:
Retail 6.0.8714 / Forms3:2.01 )



Merci de votre aide



Cordialement.



Marc






Avatar
michdenis
C'était seulement un petit coucou en passant...

tout semble sous contrôle ici !


Bye.
Avatar
Jacky
Snif .. snif :-.....(

JJ

"michdenis" a écrit dans le message de
news:
C'était seulement un petit coucou en passant...

tout semble sous contrôle ici !


Bye.