J'aimerais éxécuter automatiquement une macro à l'ouverture d'un classeur.
Je voudrais éviter de stocker des macros (notamment Workbook_Open) dans le
classeur en question pour des raisons de sécurité et pour éviter de demander
à l'utilisateur de cliquer sur "Activer les macros"
Est-il possible d'installer sur le poste de travail une macro qui
s'enclenche à chaque ouverture de classeur ?
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
Daniel.M
Bonjour Jeff,
J'en connais pas. :-(
Mais les deux raisons invoquées (sécurité, demande de cliquer) peuvent être résolues par l'utilisation d'un certificat de sécurité (SELFCERT.exe). Avec ce certificat, l'utilisateur n'aura qu'à cliquer UNE seule fois pour une autorisation définitive (de l'ensemble de TES macros).
Salutations,
Daniel M.
"JF Morvan - MVP Project" wrote in message news:upWSmmK%
Bonjour,
Je travaille sur Excel 2000.
J'aimerais éxécuter automatiquement une macro à l'ouverture d'un classeur. Je voudrais éviter de stocker des macros (notamment Workbook_Open) dans le classeur en question pour des raisons de sécurité et pour éviter de demander à l'utilisateur de cliquer sur "Activer les macros"
Est-il possible d'installer sur le poste de travail une macro qui s'enclenche à chaque ouverture de classeur ?
Merci de votre aide.
Jeff
Bonjour Jeff,
J'en connais pas. :-(
Mais les deux raisons invoquées (sécurité, demande de cliquer) peuvent être
résolues par l'utilisation d'un certificat de sécurité (SELFCERT.exe).
Avec ce certificat, l'utilisateur n'aura qu'à cliquer UNE seule fois pour une
autorisation définitive (de l'ensemble de TES macros).
Salutations,
Daniel M.
"JF Morvan - MVP Project" <j-f.morvanSansSpam@stk-management.fr> wrote in
message news:upWSmmK%23EHA.3856@TK2MSFTNGP10.phx.gbl...
Bonjour,
Je travaille sur Excel 2000.
J'aimerais éxécuter automatiquement une macro à l'ouverture d'un classeur.
Je voudrais éviter de stocker des macros (notamment Workbook_Open) dans le
classeur en question pour des raisons de sécurité et pour éviter de demander
à l'utilisateur de cliquer sur "Activer les macros"
Est-il possible d'installer sur le poste de travail une macro qui
s'enclenche à chaque ouverture de classeur ?
Mais les deux raisons invoquées (sécurité, demande de cliquer) peuvent être résolues par l'utilisation d'un certificat de sécurité (SELFCERT.exe). Avec ce certificat, l'utilisateur n'aura qu'à cliquer UNE seule fois pour une autorisation définitive (de l'ensemble de TES macros).
Salutations,
Daniel M.
"JF Morvan - MVP Project" wrote in message news:upWSmmK%
Bonjour,
Je travaille sur Excel 2000.
J'aimerais éxécuter automatiquement une macro à l'ouverture d'un classeur. Je voudrais éviter de stocker des macros (notamment Workbook_Open) dans le classeur en question pour des raisons de sécurité et pour éviter de demander à l'utilisateur de cliquer sur "Activer les macros"
Est-il possible d'installer sur le poste de travail une macro qui s'enclenche à chaque ouverture de classeur ?
Merci de votre aide.
Jeff
JF Morvan - MVP Project
Merci Daniel pour cette précieuse info !
Jeff
"Daniel.M" a écrit dans le message de news:%2345ff7K%
Bonjour Jeff,
J'en connais pas. :-(
Mais les deux raisons invoquées (sécurité, demande de cliquer) peuvent être
résolues par l'utilisation d'un certificat de sécurité (SELFCERT.exe). Avec ce certificat, l'utilisateur n'aura qu'à cliquer UNE seule fois pour une
autorisation définitive (de l'ensemble de TES macros).
Salutations,
Daniel M.
"JF Morvan - MVP Project" wrote in message news:upWSmmK%
Bonjour,
Je travaille sur Excel 2000.
J'aimerais éxécuter automatiquement une macro à l'ouverture d'un classeur.
Je voudrais éviter de stocker des macros (notamment Workbook_Open) dans le
classeur en question pour des raisons de sécurité et pour éviter de demander
à l'utilisateur de cliquer sur "Activer les macros"
Est-il possible d'installer sur le poste de travail une macro qui s'enclenche à chaque ouverture de classeur ?
Merci de votre aide.
Jeff
Merci Daniel pour cette précieuse info !
Jeff
"Daniel.M" <prenom.maher@bigfoot.inutil.com> a écrit dans le message de
news:%2345ff7K%23EHA.2196@TK2MSFTNGP14.phx.gbl...
Bonjour Jeff,
J'en connais pas. :-(
Mais les deux raisons invoquées (sécurité, demande de cliquer) peuvent
être
résolues par l'utilisation d'un certificat de sécurité (SELFCERT.exe).
Avec ce certificat, l'utilisateur n'aura qu'à cliquer UNE seule fois pour
une
autorisation définitive (de l'ensemble de TES macros).
Salutations,
Daniel M.
"JF Morvan - MVP Project" <j-f.morvanSansSpam@stk-management.fr> wrote in
message news:upWSmmK%23EHA.3856@TK2MSFTNGP10.phx.gbl...
Bonjour,
Je travaille sur Excel 2000.
J'aimerais éxécuter automatiquement une macro à l'ouverture d'un
classeur.
Je voudrais éviter de stocker des macros (notamment Workbook_Open) dans
le
classeur en question pour des raisons de sécurité et pour éviter de
demander
à l'utilisateur de cliquer sur "Activer les macros"
Est-il possible d'installer sur le poste de travail une macro qui
s'enclenche à chaque ouverture de classeur ?
"Daniel.M" a écrit dans le message de news:%2345ff7K%
Bonjour Jeff,
J'en connais pas. :-(
Mais les deux raisons invoquées (sécurité, demande de cliquer) peuvent être
résolues par l'utilisation d'un certificat de sécurité (SELFCERT.exe). Avec ce certificat, l'utilisateur n'aura qu'à cliquer UNE seule fois pour une
autorisation définitive (de l'ensemble de TES macros).
Salutations,
Daniel M.
"JF Morvan - MVP Project" wrote in message news:upWSmmK%
Bonjour,
Je travaille sur Excel 2000.
J'aimerais éxécuter automatiquement une macro à l'ouverture d'un classeur.
Je voudrais éviter de stocker des macros (notamment Workbook_Open) dans le
classeur en question pour des raisons de sécurité et pour éviter de demander
à l'utilisateur de cliquer sur "Activer les macros"
Est-il possible d'installer sur le poste de travail une macro qui s'enclenche à chaque ouverture de classeur ?
Merci de votre aide.
Jeff
anomymousA
re,
Possible si tu écris unemacro complémentaire appelé p.e Decelnche.xla
Dans cette macro complémentaire, tu déclares un module de classe appelé p.e AppEventClass.
Dans ce module de classe tu écris
Private Sub Appl_WorkbookOpen(ByVal Wb As Workbook)
'blabla: la procéduer que tu veyux faire effectuer pour un classeur 'que tu spécifies ou pour tous les classeurs qui vont s'ouvir
End Sub
Dans le module Thisworkbook de Declenche.xla écris,
Dim ApplicationClass As New AppEventClass
Private Sub Workbook_Open()
Set ApplicationClass.Appl = Application
End Sub
Enfin tu déclares ta macro complémentaire dans la liste des macros complémentaires à ouvrir à l'ouverture d'Excel ( Outils/Macros complémentaires/Parcourir)
A compter de cette déclaration, chaque fois q'un classeur spécifié ou l'ensemble des classeurs (c'est à toi de voir en fonction de la déclararion que tu auras faite dans Private Sub Appl_WorkbookOpen(ByVal Wb As Workbook) s'ouvrira (ont) la procédure que tu auras déclaré dans cette même procédure s'exécutera.
A+
Bonjour,
Je travaille sur Excel 2000.
J'aimerais éxécuter automatiquement une macro à l'ouverture d'un classeur. Je voudrais éviter de stocker des macros (notamment Workbook_Open) dans le classeur en question pour des raisons de sécurité et pour éviter de demander à l'utilisateur de cliquer sur "Activer les macros"
Est-il possible d'installer sur le poste de travail une macro qui s'enclenche à chaque ouverture de classeur ?
Merci de votre aide.
Jeff
re,
Possible si tu écris unemacro complémentaire appelé p.e Decelnche.xla
Dans cette macro complémentaire, tu déclares un module de classe appelé p.e
AppEventClass.
Dans ce module de classe tu écris
Private Sub Appl_WorkbookOpen(ByVal Wb As Workbook)
'blabla: la procéduer que tu veyux faire effectuer pour un classeur
'que tu spécifies ou pour tous les classeurs qui vont s'ouvir
End Sub
Dans le module Thisworkbook de Declenche.xla écris,
Dim ApplicationClass As New AppEventClass
Private Sub Workbook_Open()
Set ApplicationClass.Appl = Application
End Sub
Enfin tu déclares ta macro complémentaire dans la liste des macros
complémentaires à ouvrir à l'ouverture d'Excel ( Outils/Macros
complémentaires/Parcourir)
A compter de cette déclaration, chaque fois q'un classeur spécifié ou
l'ensemble des classeurs (c'est à toi de voir en fonction de la déclararion
que tu auras faite dans Private Sub Appl_WorkbookOpen(ByVal Wb As Workbook)
s'ouvrira (ont) la procédure que tu auras déclaré dans cette même procédure
s'exécutera.
A+
Bonjour,
Je travaille sur Excel 2000.
J'aimerais éxécuter automatiquement une macro à l'ouverture d'un classeur.
Je voudrais éviter de stocker des macros (notamment Workbook_Open) dans le
classeur en question pour des raisons de sécurité et pour éviter de demander
à l'utilisateur de cliquer sur "Activer les macros"
Est-il possible d'installer sur le poste de travail une macro qui
s'enclenche à chaque ouverture de classeur ?
Possible si tu écris unemacro complémentaire appelé p.e Decelnche.xla
Dans cette macro complémentaire, tu déclares un module de classe appelé p.e AppEventClass.
Dans ce module de classe tu écris
Private Sub Appl_WorkbookOpen(ByVal Wb As Workbook)
'blabla: la procéduer que tu veyux faire effectuer pour un classeur 'que tu spécifies ou pour tous les classeurs qui vont s'ouvir
End Sub
Dans le module Thisworkbook de Declenche.xla écris,
Dim ApplicationClass As New AppEventClass
Private Sub Workbook_Open()
Set ApplicationClass.Appl = Application
End Sub
Enfin tu déclares ta macro complémentaire dans la liste des macros complémentaires à ouvrir à l'ouverture d'Excel ( Outils/Macros complémentaires/Parcourir)
A compter de cette déclaration, chaque fois q'un classeur spécifié ou l'ensemble des classeurs (c'est à toi de voir en fonction de la déclararion que tu auras faite dans Private Sub Appl_WorkbookOpen(ByVal Wb As Workbook) s'ouvrira (ont) la procédure que tu auras déclaré dans cette même procédure s'exécutera.
A+
Bonjour,
Je travaille sur Excel 2000.
J'aimerais éxécuter automatiquement une macro à l'ouverture d'un classeur. Je voudrais éviter de stocker des macros (notamment Workbook_Open) dans le classeur en question pour des raisons de sécurité et pour éviter de demander à l'utilisateur de cliquer sur "Activer les macros"
Est-il possible d'installer sur le poste de travail une macro qui s'enclenche à chaque ouverture de classeur ?