Comment installer automatiquement les bonnes références ?
2 réponses
Bartez63
Bonjour,
J'ai un gros soucis de portabilité de mes macros.
J'aimerais savoir s'il est possible de déclarer à l'ouverture d'un classeur,
automatiquement toutes les références qui lui sont necessaires pour
fonctionner.
Voici celles qui semblent indispensables à mes macros.
Visual Basic for Application
Microsoft Excel 11.0 Object Library
Microsoft Forms 2.0 Object Library
Microsoft Office 11.0 Object Library
De plus, j'ai vu que Calendar (que j'utilisais auparavent) n'était pas livré
avec Excel mais seulement avec Access ... Parmis les 4 références ci-dessus,
pouvez vous me confirmer qu'elles sont bien en standard avec Excel ?
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 Tu peux éventuellement écrire quelque chose comme ça dans un évènement Workbook_Open par exemple : (à éventuellement adpater avec les chemins d'accès spécifiques)
On Error Resume Next With ThisWorkbook.VBProject.References 'Visual Basic for Application .AddFromFile "C:Program FilesFichiers CommunsMicrosoft SharedVBAVBA6VBE6.DLL" 'Microsoft Excel 11.0 Object Library .AddFromFile "C:Program FilesMicrosoft OfficeOffice11Excel.exe" 'Microsoft Office 11.0 Object Library .AddFromFile "C:Program FilesFichiers CommunsMicrosoft SharedOffice11MSO.DLL" '> Microsoft Forms 2.0 Object Library .AddFromFile "C:WindowsSystem32FM20.DLL" End With On Error GoTo 0
Cordialement Pascal "Bartez63" a écrit dans le message de news:
Bonjour,
J'ai un gros soucis de portabilité de mes macros.
J'aimerais savoir s'il est possible de déclarer à l'ouverture d'un classeur, automatiquement toutes les références qui lui sont necessaires pour fonctionner.
Voici celles qui semblent indispensables à mes macros.
Visual Basic for Application Microsoft Excel 11.0 Object Library Microsoft Forms 2.0 Object Library Microsoft Office 11.0 Object Library
De plus, j'ai vu que Calendar (que j'utilisais auparavent) n'était pas livré avec Excel mais seulement avec Access ... Parmis les 4 références ci-dessus, pouvez vous me confirmer qu'elles sont bien en standard avec Excel ?
Merci de votre aide @+ Bartez
Bonjour
Tu peux éventuellement écrire quelque chose comme ça dans un évènement
Workbook_Open par exemple :
(à éventuellement adpater avec les chemins d'accès spécifiques)
On Error Resume Next
With ThisWorkbook.VBProject.References
'Visual Basic for Application
.AddFromFile "C:Program FilesFichiers CommunsMicrosoft
SharedVBAVBA6VBE6.DLL"
'Microsoft Excel 11.0 Object Library
.AddFromFile "C:Program FilesMicrosoft OfficeOffice11Excel.exe"
'Microsoft Office 11.0 Object Library
.AddFromFile "C:Program FilesFichiers CommunsMicrosoft
SharedOffice11MSO.DLL"
'> Microsoft Forms 2.0 Object Library
.AddFromFile "C:WindowsSystem32FM20.DLL"
End With
On Error GoTo 0
Cordialement
Pascal
"Bartez63" <naz@naz.fr> a écrit dans le message de news:
e7l65Xy2GHA.2152@TK2MSFTNGP06.phx.gbl...
Bonjour,
J'ai un gros soucis de portabilité de mes macros.
J'aimerais savoir s'il est possible de déclarer à l'ouverture d'un
classeur, automatiquement toutes les références qui lui sont necessaires
pour fonctionner.
Voici celles qui semblent indispensables à mes macros.
Visual Basic for Application
Microsoft Excel 11.0 Object Library
Microsoft Forms 2.0 Object Library
Microsoft Office 11.0 Object Library
De plus, j'ai vu que Calendar (que j'utilisais auparavent) n'était pas
livré avec Excel mais seulement avec Access ... Parmis les 4 références
ci-dessus, pouvez vous me confirmer qu'elles sont bien en standard avec
Excel ?
Bonjour Tu peux éventuellement écrire quelque chose comme ça dans un évènement Workbook_Open par exemple : (à éventuellement adpater avec les chemins d'accès spécifiques)
On Error Resume Next With ThisWorkbook.VBProject.References 'Visual Basic for Application .AddFromFile "C:Program FilesFichiers CommunsMicrosoft SharedVBAVBA6VBE6.DLL" 'Microsoft Excel 11.0 Object Library .AddFromFile "C:Program FilesMicrosoft OfficeOffice11Excel.exe" 'Microsoft Office 11.0 Object Library .AddFromFile "C:Program FilesFichiers CommunsMicrosoft SharedOffice11MSO.DLL" '> Microsoft Forms 2.0 Object Library .AddFromFile "C:WindowsSystem32FM20.DLL" End With On Error GoTo 0
Cordialement Pascal "Bartez63" a écrit dans le message de news:
Bonjour,
J'ai un gros soucis de portabilité de mes macros.
J'aimerais savoir s'il est possible de déclarer à l'ouverture d'un classeur, automatiquement toutes les références qui lui sont necessaires pour fonctionner.
Voici celles qui semblent indispensables à mes macros.
Visual Basic for Application Microsoft Excel 11.0 Object Library Microsoft Forms 2.0 Object Library Microsoft Office 11.0 Object Library
De plus, j'ai vu que Calendar (que j'utilisais auparavent) n'était pas livré avec Excel mais seulement avec Access ... Parmis les 4 références ci-dessus, pouvez vous me confirmer qu'elles sont bien en standard avec Excel ?
Merci de votre aide @+ Bartez
Bartez63
Merci papou pour ta réponse,
Je vais essayer ça tout de suite. Par contre pour savoir si ça fonctionne pour tous, c'est l'avenir qui me le dira, mais ça devrait déjà pas mal me dépanner :)
Cordialement Bartez
"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news:
Bonjour Tu peux éventuellement écrire quelque chose comme ça dans un évènement Workbook_Open par exemple : (à éventuellement adpater avec les chemins d'accès spécifiques)
On Error Resume Next With ThisWorkbook.VBProject.References 'Visual Basic for Application .AddFromFile "C:Program FilesFichiers CommunsMicrosoft SharedVBAVBA6VBE6.DLL" 'Microsoft Excel 11.0 Object Library .AddFromFile "C:Program FilesMicrosoft OfficeOffice11Excel.exe" 'Microsoft Office 11.0 Object Library .AddFromFile "C:Program FilesFichiers CommunsMicrosoft SharedOffice11MSO.DLL" '> Microsoft Forms 2.0 Object Library .AddFromFile "C:WindowsSystem32FM20.DLL" End With On Error GoTo 0
Cordialement Pascal "Bartez63" a écrit dans le message de news:
Bonjour,
J'ai un gros soucis de portabilité de mes macros.
J'aimerais savoir s'il est possible de déclarer à l'ouverture d'un classeur, automatiquement toutes les références qui lui sont necessaires pour fonctionner.
Voici celles qui semblent indispensables à mes macros.
Visual Basic for Application Microsoft Excel 11.0 Object Library Microsoft Forms 2.0 Object Library Microsoft Office 11.0 Object Library
De plus, j'ai vu que Calendar (que j'utilisais auparavent) n'était pas livré avec Excel mais seulement avec Access ... Parmis les 4 références ci-dessus, pouvez vous me confirmer qu'elles sont bien en standard avec Excel ?
Merci de votre aide @+ Bartez
Merci papou pour ta réponse,
Je vais essayer ça tout de suite. Par contre pour savoir si ça fonctionne
pour tous, c'est l'avenir qui me le dira, mais ça devrait déjà pas mal me
dépanner :)
Cordialement
Bartez
"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news:
OPKH9Fz2GHA.3428@TK2MSFTNGP05.phx.gbl...
Bonjour
Tu peux éventuellement écrire quelque chose comme ça dans un évènement
Workbook_Open par exemple :
(à éventuellement adpater avec les chemins d'accès spécifiques)
On Error Resume Next
With ThisWorkbook.VBProject.References
'Visual Basic for Application
.AddFromFile "C:Program FilesFichiers CommunsMicrosoft
SharedVBAVBA6VBE6.DLL"
'Microsoft Excel 11.0 Object Library
.AddFromFile "C:Program FilesMicrosoft OfficeOffice11Excel.exe"
'Microsoft Office 11.0 Object Library
.AddFromFile "C:Program FilesFichiers CommunsMicrosoft
SharedOffice11MSO.DLL"
'> Microsoft Forms 2.0 Object Library
.AddFromFile "C:WindowsSystem32FM20.DLL"
End With
On Error GoTo 0
Cordialement
Pascal
"Bartez63" <naz@naz.fr> a écrit dans le message de news:
e7l65Xy2GHA.2152@TK2MSFTNGP06.phx.gbl...
Bonjour,
J'ai un gros soucis de portabilité de mes macros.
J'aimerais savoir s'il est possible de déclarer à l'ouverture d'un
classeur, automatiquement toutes les références qui lui sont necessaires
pour fonctionner.
Voici celles qui semblent indispensables à mes macros.
Visual Basic for Application
Microsoft Excel 11.0 Object Library
Microsoft Forms 2.0 Object Library
Microsoft Office 11.0 Object Library
De plus, j'ai vu que Calendar (que j'utilisais auparavent) n'était pas
livré avec Excel mais seulement avec Access ... Parmis les 4 références
ci-dessus, pouvez vous me confirmer qu'elles sont bien en standard avec
Excel ?
Je vais essayer ça tout de suite. Par contre pour savoir si ça fonctionne pour tous, c'est l'avenir qui me le dira, mais ça devrait déjà pas mal me dépanner :)
Cordialement Bartez
"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news:
Bonjour Tu peux éventuellement écrire quelque chose comme ça dans un évènement Workbook_Open par exemple : (à éventuellement adpater avec les chemins d'accès spécifiques)
On Error Resume Next With ThisWorkbook.VBProject.References 'Visual Basic for Application .AddFromFile "C:Program FilesFichiers CommunsMicrosoft SharedVBAVBA6VBE6.DLL" 'Microsoft Excel 11.0 Object Library .AddFromFile "C:Program FilesMicrosoft OfficeOffice11Excel.exe" 'Microsoft Office 11.0 Object Library .AddFromFile "C:Program FilesFichiers CommunsMicrosoft SharedOffice11MSO.DLL" '> Microsoft Forms 2.0 Object Library .AddFromFile "C:WindowsSystem32FM20.DLL" End With On Error GoTo 0
Cordialement Pascal "Bartez63" a écrit dans le message de news:
Bonjour,
J'ai un gros soucis de portabilité de mes macros.
J'aimerais savoir s'il est possible de déclarer à l'ouverture d'un classeur, automatiquement toutes les références qui lui sont necessaires pour fonctionner.
Voici celles qui semblent indispensables à mes macros.
Visual Basic for Application Microsoft Excel 11.0 Object Library Microsoft Forms 2.0 Object Library Microsoft Office 11.0 Object Library
De plus, j'ai vu que Calendar (que j'utilisais auparavent) n'était pas livré avec Excel mais seulement avec Access ... Parmis les 4 références ci-dessus, pouvez vous me confirmer qu'elles sont bien en standard avec Excel ?