Je viens de créer une macro en vba a base d'une form et j'ai ajouté et donc
utilisé le contrôle calendar 8.0 sur ma machine pour ce faire. Cependant
lorsqu'un autre PC lance mon fichier il sort en erreur "Impossible de
charger l'objet car il n'est pas disponible sur cette machine", comment
faire donc pour que tous mes users puissent utiliser cette macro ? Dois-je
trouver l'OCX ou la DLL et la diffuser sur l'ensemble de mon parc machine
(franchement pas cool comme solution...) ou bien puis-je l'inclure dans ce
fichier ?
Merci d'avance pour vos réponse et désolé pour cette question un peu tordue
je vous l'accorde.
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
papou
Bonjour Effectivement une solution pourrait consister en un déploiement de ton fichier incluant le contrôle. Mais pour cela il te faudrait l'assistant empaquetage (je crois que c'est le nom) d'Office Developper. Il reste donc à copier le fichier OCX sur chacune des machines mais ce n'est peut-être pas si compliqué si tu sais utiliser les Scripts VBS par exemple ? A part ça ? Cordialement Pascal
"Marc VANSTEELANT" a écrit dans le message de news: #
Bonjour,
Je viens de créer une macro en vba a base d'une form et j'ai ajouté et donc
utilisé le contrôle calendar 8.0 sur ma machine pour ce faire. Cependant lorsqu'un autre PC lance mon fichier il sort en erreur "Impossible de charger l'objet car il n'est pas disponible sur cette machine", comment faire donc pour que tous mes users puissent utiliser cette macro ? Dois-je trouver l'OCX ou la DLL et la diffuser sur l'ensemble de mon parc machine (franchement pas cool comme solution...) ou bien puis-je l'inclure dans ce fichier ? Merci d'avance pour vos réponse et désolé pour cette question un peu tordue
je vous l'accorde.
Marc
Bonjour
Effectivement une solution pourrait consister en un déploiement de ton
fichier incluant le contrôle.
Mais pour cela il te faudrait l'assistant empaquetage (je crois que c'est le
nom) d'Office Developper.
Il reste donc à copier le fichier OCX sur chacune des machines mais ce n'est
peut-être pas si compliqué si tu sais utiliser les Scripts VBS par exemple ?
A part ça ?
Cordialement
Pascal
"Marc VANSTEELANT" <nospam_mvansteelant@jean-gallay.ch> a écrit dans le
message de news: #SDOyHcNFHA.2604@TK2MSFTNGP10.phx.gbl...
Bonjour,
Je viens de créer une macro en vba a base d'une form et j'ai ajouté et
donc
utilisé le contrôle calendar 8.0 sur ma machine pour ce faire. Cependant
lorsqu'un autre PC lance mon fichier il sort en erreur "Impossible de
charger l'objet car il n'est pas disponible sur cette machine", comment
faire donc pour que tous mes users puissent utiliser cette macro ? Dois-je
trouver l'OCX ou la DLL et la diffuser sur l'ensemble de mon parc machine
(franchement pas cool comme solution...) ou bien puis-je l'inclure dans ce
fichier ?
Merci d'avance pour vos réponse et désolé pour cette question un peu
tordue
Bonjour Effectivement une solution pourrait consister en un déploiement de ton fichier incluant le contrôle. Mais pour cela il te faudrait l'assistant empaquetage (je crois que c'est le nom) d'Office Developper. Il reste donc à copier le fichier OCX sur chacune des machines mais ce n'est peut-être pas si compliqué si tu sais utiliser les Scripts VBS par exemple ? A part ça ? Cordialement Pascal
"Marc VANSTEELANT" a écrit dans le message de news: #
Bonjour,
Je viens de créer une macro en vba a base d'une form et j'ai ajouté et donc
utilisé le contrôle calendar 8.0 sur ma machine pour ce faire. Cependant lorsqu'un autre PC lance mon fichier il sort en erreur "Impossible de charger l'objet car il n'est pas disponible sur cette machine", comment faire donc pour que tous mes users puissent utiliser cette macro ? Dois-je trouver l'OCX ou la DLL et la diffuser sur l'ensemble de mon parc machine (franchement pas cool comme solution...) ou bien puis-je l'inclure dans ce fichier ? Merci d'avance pour vos réponse et désolé pour cette question un peu tordue
je vous l'accorde.
Marc
toti
Bonjour,
J'ai déjà fait ça sur des postes n'ayant pas la bibliothéque du calendar 8.0 Je crois que l'OCX en question est MSCOMCT2.OCX (il est dans c:win..system32)
Tu n'as pas forcèment besoin de VBS ou autre ... car il faut "enregistrer" par regsvr32.exe ton fichier
La solution : mets à dispo l'ocx concerné, sur un lecteur réseau, un partage de ton dur ... sur les postes où doivent tourner ta macro, éxecute regsvr32 /s chemin/MSCOMCT2.OCX (le /s c'est pour 'silent', il le fait sans rien dire :-) )
J'espère que la soluce te conviendra !
@++
Toti
"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news:%
Bonjour Effectivement une solution pourrait consister en un déploiement de ton fichier incluant le contrôle. Mais pour cela il te faudrait l'assistant empaquetage (je crois que c'est le
nom) d'Office Developper. Il reste donc à copier le fichier OCX sur chacune des machines mais ce n'est
peut-être pas si compliqué si tu sais utiliser les Scripts VBS par exemple ?
A part ça ? Cordialement Pascal
"Marc VANSTEELANT" a écrit dans le message de news: #
Bonjour,
Je viens de créer une macro en vba a base d'une form et j'ai ajouté et donc
utilisé le contrôle calendar 8.0 sur ma machine pour ce faire. Cependant lorsqu'un autre PC lance mon fichier il sort en erreur "Impossible de charger l'objet car il n'est pas disponible sur cette machine", comment faire donc pour que tous mes users puissent utiliser cette macro ? Dois-je
trouver l'OCX ou la DLL et la diffuser sur l'ensemble de mon parc machine
(franchement pas cool comme solution...) ou bien puis-je l'inclure dans ce
fichier ? Merci d'avance pour vos réponse et désolé pour cette question un peu tordue
je vous l'accorde.
Marc
Bonjour,
J'ai déjà fait ça sur des postes n'ayant pas la bibliothéque du calendar 8.0
Je crois que l'OCX en question est MSCOMCT2.OCX (il est dans
c:win..system32)
Tu n'as pas forcèment besoin de VBS ou autre ... car il faut "enregistrer"
par regsvr32.exe ton fichier
La solution :
mets à dispo l'ocx concerné, sur un lecteur réseau, un partage de ton
dur ...
sur les postes où doivent tourner ta macro, éxecute regsvr32 /s
chemin/MSCOMCT2.OCX (le /s c'est pour 'silent', il le fait sans rien dire
:-) )
J'espère que la soluce te conviendra !
@++
Toti
"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de
news:%23bB4qIeNFHA.1372@TK2MSFTNGP10.phx.gbl...
Bonjour
Effectivement une solution pourrait consister en un déploiement de ton
fichier incluant le contrôle.
Mais pour cela il te faudrait l'assistant empaquetage (je crois que c'est
le
nom) d'Office Developper.
Il reste donc à copier le fichier OCX sur chacune des machines mais ce
n'est
peut-être pas si compliqué si tu sais utiliser les Scripts VBS par exemple
?
A part ça ?
Cordialement
Pascal
"Marc VANSTEELANT" <nospam_mvansteelant@jean-gallay.ch> a écrit dans le
message de news: #SDOyHcNFHA.2604@TK2MSFTNGP10.phx.gbl...
Bonjour,
Je viens de créer une macro en vba a base d'une form et j'ai ajouté et
donc
utilisé le contrôle calendar 8.0 sur ma machine pour ce faire. Cependant
lorsqu'un autre PC lance mon fichier il sort en erreur "Impossible de
charger l'objet car il n'est pas disponible sur cette machine", comment
faire donc pour que tous mes users puissent utiliser cette macro ?
Dois-je
trouver l'OCX ou la DLL et la diffuser sur l'ensemble de mon parc
machine
(franchement pas cool comme solution...) ou bien puis-je l'inclure dans
ce
fichier ?
Merci d'avance pour vos réponse et désolé pour cette question un peu
tordue
J'ai déjà fait ça sur des postes n'ayant pas la bibliothéque du calendar 8.0 Je crois que l'OCX en question est MSCOMCT2.OCX (il est dans c:win..system32)
Tu n'as pas forcèment besoin de VBS ou autre ... car il faut "enregistrer" par regsvr32.exe ton fichier
La solution : mets à dispo l'ocx concerné, sur un lecteur réseau, un partage de ton dur ... sur les postes où doivent tourner ta macro, éxecute regsvr32 /s chemin/MSCOMCT2.OCX (le /s c'est pour 'silent', il le fait sans rien dire :-) )
J'espère que la soluce te conviendra !
@++
Toti
"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news:%
Bonjour Effectivement une solution pourrait consister en un déploiement de ton fichier incluant le contrôle. Mais pour cela il te faudrait l'assistant empaquetage (je crois que c'est le
nom) d'Office Developper. Il reste donc à copier le fichier OCX sur chacune des machines mais ce n'est
peut-être pas si compliqué si tu sais utiliser les Scripts VBS par exemple ?
A part ça ? Cordialement Pascal
"Marc VANSTEELANT" a écrit dans le message de news: #
Bonjour,
Je viens de créer une macro en vba a base d'une form et j'ai ajouté et donc
utilisé le contrôle calendar 8.0 sur ma machine pour ce faire. Cependant lorsqu'un autre PC lance mon fichier il sort en erreur "Impossible de charger l'objet car il n'est pas disponible sur cette machine", comment faire donc pour que tous mes users puissent utiliser cette macro ? Dois-je
trouver l'OCX ou la DLL et la diffuser sur l'ensemble de mon parc machine
(franchement pas cool comme solution...) ou bien puis-je l'inclure dans ce
fichier ? Merci d'avance pour vos réponse et désolé pour cette question un peu tordue
je vous l'accorde.
Marc
Marc VANSTEELANT
Merci pour vos réponses, après recherches, j'ai finalement updaté tous mes postes grace a un script au loggin... Merci encore, Marc.
pour info un voici le bat pour faire l'update
@echo off C: CD IF EXIST windows GOTO windows IF EXIST winnt GOTO winnt
:windows Echo Installation pour WINDOWS XP et 98 XCOPY burcommunspartageinstallmscal*.* C:WINDOWSSYSTEM32 /Y regsvr32.exe c:windowssystem32mscal.ocx /s GOTO FIN
:winnt Echo Installation pour WINDOWS 2000 XCOPY burcommunspartageinstallmscal*.* C:WINNTSYSTEM32 /Y regsvr32.exe c:winntsystem32mscal.ocx /s
:fin ECHO Installation terminee...
"toti" a écrit dans le message de news: d2h6uv$m38$
Bonjour,
J'ai déjà fait ça sur des postes n'ayant pas la bibliothéque du calendar 8.0 Je crois que l'OCX en question est MSCOMCT2.OCX (il est dans c:win..system32)
Tu n'as pas forcèment besoin de VBS ou autre ... car il faut "enregistrer" par regsvr32.exe ton fichier
La solution : mets à dispo l'ocx concerné, sur un lecteur réseau, un partage de ton dur ... sur les postes où doivent tourner ta macro, éxecute regsvr32 /s chemin/MSCOMCT2.OCX (le /s c'est pour 'silent', il le fait sans rien dire :-) )
J'espère que la soluce te conviendra !
@++
Toti
"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news:%
Bonjour Effectivement une solution pourrait consister en un déploiement de ton fichier incluant le contrôle. Mais pour cela il te faudrait l'assistant empaquetage (je crois que c'est le
nom) d'Office Developper. Il reste donc à copier le fichier OCX sur chacune des machines mais ce n'est
peut-être pas si compliqué si tu sais utiliser les Scripts VBS par exemple ?
A part ça ? Cordialement Pascal
"Marc VANSTEELANT" a écrit dans le message de news: #
Bonjour,
Je viens de créer une macro en vba a base d'une form et j'ai ajouté et donc
utilisé le contrôle calendar 8.0 sur ma machine pour ce faire. Cependant lorsqu'un autre PC lance mon fichier il sort en erreur "Impossible de charger l'objet car il n'est pas disponible sur cette machine", comment faire donc pour que tous mes users puissent utiliser cette macro ? Dois-je
trouver l'OCX ou la DLL et la diffuser sur l'ensemble de mon parc machine
(franchement pas cool comme solution...) ou bien puis-je l'inclure dans ce
fichier ? Merci d'avance pour vos réponse et désolé pour cette question un peu tordue
je vous l'accorde.
Marc
Merci pour vos réponses,
après recherches, j'ai finalement updaté tous mes postes grace a un script
au loggin...
Merci encore,
Marc.
pour info un voici le bat pour faire l'update
@echo off
C:
CD
IF EXIST windows GOTO windows
IF EXIST winnt GOTO winnt
:windows
Echo Installation pour WINDOWS XP et 98
XCOPY \burcommunspartageinstallmscal*.* C:WINDOWSSYSTEM32 /Y
regsvr32.exe c:windowssystem32mscal.ocx /s
GOTO FIN
:winnt
Echo Installation pour WINDOWS 2000
XCOPY \burcommunspartageinstallmscal*.* C:WINNTSYSTEM32 /Y
regsvr32.exe c:winntsystem32mscal.ocx /s
:fin
ECHO Installation terminee...
"toti" <newstoti@yahoo.fr> a écrit dans le message de news:
d2h6uv$m38$1@s1.news.oleane.net...
Bonjour,
J'ai déjà fait ça sur des postes n'ayant pas la bibliothéque du calendar
8.0
Je crois que l'OCX en question est MSCOMCT2.OCX (il est dans
c:win..system32)
Tu n'as pas forcèment besoin de VBS ou autre ... car il faut "enregistrer"
par regsvr32.exe ton fichier
La solution :
mets à dispo l'ocx concerné, sur un lecteur réseau, un partage de ton
dur ...
sur les postes où doivent tourner ta macro, éxecute regsvr32 /s
chemin/MSCOMCT2.OCX (le /s c'est pour 'silent', il le fait sans rien dire
:-) )
J'espère que la soluce te conviendra !
@++
Toti
"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de
news:%23bB4qIeNFHA.1372@TK2MSFTNGP10.phx.gbl...
Bonjour
Effectivement une solution pourrait consister en un déploiement de ton
fichier incluant le contrôle.
Mais pour cela il te faudrait l'assistant empaquetage (je crois que c'est
le
nom) d'Office Developper.
Il reste donc à copier le fichier OCX sur chacune des machines mais ce
n'est
peut-être pas si compliqué si tu sais utiliser les Scripts VBS par
exemple
?
A part ça ?
Cordialement
Pascal
"Marc VANSTEELANT" <nospam_mvansteelant@jean-gallay.ch> a écrit dans le
message de news: #SDOyHcNFHA.2604@TK2MSFTNGP10.phx.gbl...
Bonjour,
Je viens de créer une macro en vba a base d'une form et j'ai ajouté et
donc
utilisé le contrôle calendar 8.0 sur ma machine pour ce faire.
Cependant
lorsqu'un autre PC lance mon fichier il sort en erreur "Impossible de
charger l'objet car il n'est pas disponible sur cette machine", comment
faire donc pour que tous mes users puissent utiliser cette macro ?
Dois-je
trouver l'OCX ou la DLL et la diffuser sur l'ensemble de mon parc
machine
(franchement pas cool comme solution...) ou bien puis-je l'inclure dans
ce
fichier ?
Merci d'avance pour vos réponse et désolé pour cette question un peu
tordue
Merci pour vos réponses, après recherches, j'ai finalement updaté tous mes postes grace a un script au loggin... Merci encore, Marc.
pour info un voici le bat pour faire l'update
@echo off C: CD IF EXIST windows GOTO windows IF EXIST winnt GOTO winnt
:windows Echo Installation pour WINDOWS XP et 98 XCOPY burcommunspartageinstallmscal*.* C:WINDOWSSYSTEM32 /Y regsvr32.exe c:windowssystem32mscal.ocx /s GOTO FIN
:winnt Echo Installation pour WINDOWS 2000 XCOPY burcommunspartageinstallmscal*.* C:WINNTSYSTEM32 /Y regsvr32.exe c:winntsystem32mscal.ocx /s
:fin ECHO Installation terminee...
"toti" a écrit dans le message de news: d2h6uv$m38$
Bonjour,
J'ai déjà fait ça sur des postes n'ayant pas la bibliothéque du calendar 8.0 Je crois que l'OCX en question est MSCOMCT2.OCX (il est dans c:win..system32)
Tu n'as pas forcèment besoin de VBS ou autre ... car il faut "enregistrer" par regsvr32.exe ton fichier
La solution : mets à dispo l'ocx concerné, sur un lecteur réseau, un partage de ton dur ... sur les postes où doivent tourner ta macro, éxecute regsvr32 /s chemin/MSCOMCT2.OCX (le /s c'est pour 'silent', il le fait sans rien dire :-) )
J'espère que la soluce te conviendra !
@++
Toti
"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news:%
Bonjour Effectivement une solution pourrait consister en un déploiement de ton fichier incluant le contrôle. Mais pour cela il te faudrait l'assistant empaquetage (je crois que c'est le
nom) d'Office Developper. Il reste donc à copier le fichier OCX sur chacune des machines mais ce n'est
peut-être pas si compliqué si tu sais utiliser les Scripts VBS par exemple ?
A part ça ? Cordialement Pascal
"Marc VANSTEELANT" a écrit dans le message de news: #
Bonjour,
Je viens de créer une macro en vba a base d'une form et j'ai ajouté et donc
utilisé le contrôle calendar 8.0 sur ma machine pour ce faire. Cependant lorsqu'un autre PC lance mon fichier il sort en erreur "Impossible de charger l'objet car il n'est pas disponible sur cette machine", comment faire donc pour que tous mes users puissent utiliser cette macro ? Dois-je
trouver l'OCX ou la DLL et la diffuser sur l'ensemble de mon parc machine
(franchement pas cool comme solution...) ou bien puis-je l'inclure dans ce
fichier ? Merci d'avance pour vos réponse et désolé pour cette question un peu tordue