Microsoft 365 mode protéger

lesoldat9

XLDnaute Occasionnel
Bonjour j'aimerai copier coller un fichier avec une formule vba mais le fichier en question est protégé...
Lors de l'ouverture du fichier à l'aide de ma macro j'ai une fenêtre "vous essayer d'ouvrir un type de fichier qui a été bloqué par les paramètres de blocage des fichiers du centre de gestion de confidentialité" ma question est ... est ce qu'il y a une formule avec laquelle je peux enlever cette protection et la remettre automatiquement?
 

lesoldat9

XLDnaute Occasionnel
Alors c'est que le début hein...

Sub consolider()

Dim y As String


x = InputBox("Indiquez l'année du fichier à consolider", "FORMAT AAAA")

y = InputBox("Indiquez le mois du fichier à consolider", "FORMAT MM")

Application.ScreenUpdating = False

'**************************************************************
'Ouverture du fichier "A consolider"
'**************************************************************

ChDir _
"C:\Users\ashle\Desktop\AXEL PRO\"

Workbooks.Open Filename:= _
"C:\Users\ashle\Desktop\AXEL PRO\BDXCAM_" & x & y & "01.xls" _
, Notify:=False


c'est ici que ca bloque à l'ouverture du fichier...
 

danielco

XLDnaute Accro
Le mode protégé t'empêche d'ouvrir en modification les fichiers en provenance d'internet (donc de ta messagerie). Si tu veux les ouvrir par VBA, il faut désactiver le mode protégé dans les options :
Fichier, Options, Centre de gestion de la confidentialité, Paramètres du centre de gestion de la confidentialité, Mode protégé.

Daniel
 

danielco

XLDnaute Accro
J'ai trouvé ça sur stackoverflow :

VB:
Public Sub MySubroutine()
    Dim lSecurity As Long

    lSecurity = Application.AutomationSecurity
    Application.AutomationSecurity = msoAutomationSecurityLow

    '''''''''''''''''''''
    '   Run code here   '
    '''''''''''''''''''''

    Application.AutomationSecurity = lSecurity
End Sub

Daniel
 

Discussions similaires

Statistiques des forums

Discussions
312 249
Messages
2 086 600
Membres
103 256
dernier inscrit
Melomaniak