Je voudrais savoir si un classeur est protégé à l'ouverture avant de
l'ouvrir par la méthode workbooks.Open.
Faut-il utiliser les API ? Je ne sais pas les utiliser.
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
gilbert
Bonjour
Il faut le protéger à la fermeture comme cela à la prochaine ouverture il sera protégé........ hum
Private Sub Workbook_BeforeClose(Cancel As Boolean) ActiveWorkbook.Protect Password:="motdepasse", Structure:=True, Windows:=True End Sub
Salutations
Gilbert
"Dominique MARTIN" a écrit dans le message de news:
bonjour,
Je voudrais savoir si un classeur est protégé à l'ouverture avant de l'ouvrir par la méthode workbooks.Open. Faut-il utiliser les API ? Je ne sais pas les utiliser.
Merci pour votre aide.
Dominique
Bonjour
Il faut le protéger à la fermeture comme cela à la prochaine ouverture il
sera protégé........ hum
Private Sub Workbook_BeforeClose(Cancel As Boolean)
ActiveWorkbook.Protect Password:="motdepasse", Structure:=True,
Windows:=True
End Sub
Salutations
Gilbert
"Dominique MARTIN" <DominiqueMARTIN@discussions.microsoft.com> a écrit dans
le message de news:4A808922-B1A1-4F02-86CB-35CB7A75E2E4@microsoft.com...
bonjour,
Je voudrais savoir si un classeur est protégé à l'ouverture avant de
l'ouvrir par la méthode workbooks.Open.
Faut-il utiliser les API ? Je ne sais pas les utiliser.
Il faut le protéger à la fermeture comme cela à la prochaine ouverture il sera protégé........ hum
Private Sub Workbook_BeforeClose(Cancel As Boolean) ActiveWorkbook.Protect Password:="motdepasse", Structure:=True, Windows:=True End Sub
Salutations
Gilbert
"Dominique MARTIN" a écrit dans le message de news:
bonjour,
Je voudrais savoir si un classeur est protégé à l'ouverture avant de l'ouvrir par la méthode workbooks.Open. Faut-il utiliser les API ? Je ne sais pas les utiliser.
Merci pour votre aide.
Dominique
Bruno LOUIS
Salut Dominique,
Un classeur est protégé ou il l'est pas.
Si tu désires modifier sa structure (par exemple) tu devras le déprotéger avant d'exécuter ta macro. Les API ne concernent pas les fonctionnalité d'Excel mais celles de Windows, je vois pas bien l'aide qu'elles pourraient t'apporter pour la gestion de la protection de classeur.
Private Sub Workbook_Open() ' Exemple de protection sans mot de passe Me.Unprotect
' Ici je modifie la structure de mon classeur : Me.Sheets.Add
Me.Protect End Sub
Bruno
"Dominique MARTIN" a écrit dans le message de news:
bonjour,
Je voudrais savoir si un classeur est protégé à l'ouverture avant de l'ouvrir par la méthode workbooks.Open. Faut-il utiliser les API ? Je ne sais pas les utiliser.
Merci pour votre aide.
Dominique
Salut Dominique,
Un classeur est protégé ou il l'est pas.
Si tu désires modifier sa structure (par exemple) tu devras le déprotéger
avant d'exécuter ta macro. Les API ne concernent pas les fonctionnalité
d'Excel mais celles de Windows, je vois pas bien l'aide qu'elles pourraient
t'apporter pour la gestion de la protection de classeur.
Private Sub Workbook_Open()
' Exemple de protection sans mot de passe
Me.Unprotect
' Ici je modifie la structure de mon classeur : Me.Sheets.Add
Me.Protect
End Sub
Bruno
"Dominique MARTIN" <DominiqueMARTIN@discussions.microsoft.com> a écrit dans
le message de news: 4A808922-B1A1-4F02-86CB-35CB7A75E2E4@microsoft.com...
bonjour,
Je voudrais savoir si un classeur est protégé à l'ouverture avant de
l'ouvrir par la méthode workbooks.Open.
Faut-il utiliser les API ? Je ne sais pas les utiliser.
Si tu désires modifier sa structure (par exemple) tu devras le déprotéger avant d'exécuter ta macro. Les API ne concernent pas les fonctionnalité d'Excel mais celles de Windows, je vois pas bien l'aide qu'elles pourraient t'apporter pour la gestion de la protection de classeur.
Private Sub Workbook_Open() ' Exemple de protection sans mot de passe Me.Unprotect
' Ici je modifie la structure de mon classeur : Me.Sheets.Add
Me.Protect End Sub
Bruno
"Dominique MARTIN" a écrit dans le message de news:
bonjour,
Je voudrais savoir si un classeur est protégé à l'ouverture avant de l'ouvrir par la méthode workbooks.Open. Faut-il utiliser les API ? Je ne sais pas les utiliser.