Excel Downloads
Forum

Précédent   Excel Downloads Forums > Archives > Forum Excel Downloads - Archives


 
 
LinkBack Outils de la discussion
Vieux 02/08/2004, 16h35   #1 (permalink)
Lionel
Guest
 
Messages: n/a
Par défaut disparition d'objet

Bonjour,

Je suis développeur de Macro excel pour la gestion des horaires d'une piscine
J'utilise certain composant. Mais etant donné que je travaille sur plusieurs fichiers j'ai été obligé d'intégrer le composant "CommonDialog" dans mes forms de présentation.
Cependant lorsque les fichiers Excel sont copiés le composant disparait et les erreurs apparaissent...
Connaissez vous ce probleme ? voyez-vous une solution pour parer a cela ?
Cordialement
ps : il est fort possible que les versions d'excel ne soit pas les mêmes sur tous les ordinateurs. est -ce que le probleme peut provenir de cela ??? Merci d'avance
 
Vieux 03/08/2004, 02h35   #2 (permalink)
Zon
Guest
 
Messages: n/a
Par défaut Re: disparition d'objet

Salut,

Commondialog est un controle VB à l'origine il me semble, donc il ne sera pas disponible sur toutes les machines.
Tu mets le fichier "comdl32.ocx"dans le même repertoire que ton appli. Ensuite tu le références:

sub Ref()
regocx activeworbook.path & "\","comdl32.ocx"
end sub

Sub RegOcx(Chemin$, Optional NomOcx$)'Zon
Dim CheSyS$
If Dir(Chemin) = "" Then Exit Sub
CheSyS = RepertoireSyS
If Dir(CheSyS & NomOcx) = "" Then FileCopy Chemin, CheSyS & NomOcx
Shell CheSyS & "regsvr32.exe " & NomOcx & " /s", 0
End Sub

Function RepertoireSyS$()
With CreateObject("Scripting.FileSystemObject")
RepertoireSyS = .GetSpecialFolder(1) & "\"
End With
End Function


Par contre, si c'est pour ouvrir un fichier tu as application.getopenfilename (voire L'api du même nom) qui peut faire l'affaire. La collection dialogs pour l'évènement printer application.dialogs(xldialogprint).show ....

A+++
 
ANNONCES
 

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 05h27.


(C) 2006 Excel Downloads