Signaler

Enregistrer excel sous VBA sans lecture seule [Résolu]

Posez votre question Maud1681 14Messages postés mercredi 8 février 2017Date d'inscription 16 février 2017 Dernière intervention - Dernière réponse le 10 févr. 2017 à 16:45 par Maud1681
Bonjour,

Voici le code que j'utilise pour enregistrer mon fichier sous VBA :

ActiveSheet.SaveAs Filename:= _
"\\xxx\xx\x\y\tralala\" & "test-" & Range("J5") & "_" & Range("C7") & "_" & Format(Now, "dd-mm-yyyy") & FileExtStr, FileFormat:=FileFormatNum,
ThisWorkbook.Close SaveChanges:=False

Le fichier s'enregistre bien avec l'extension que je souhaite (=xlsm) mais il se met en lecture seule...

Savez-vous l'élément que je dois rajouter pour supprimer cette propriété ?

Vous remerciant par avance,
Utile
+0
plus moins
Bonjour,

au fait, format enregistrement
52---->xlOpenXMLWorkbookMacroEnabled
tout sur les format d'enregistrement:
https://msdn.microsoft.com/fr-fr/library/office/ff198017.aspx

Alors chez moi, pas de lecture seul a la suite d'enregistrement
Méthode Workbook.SaveAs (Excel): a voir readonlyrecommended
https://msdn.microsoft.com/fr-fr/library/office/ff841185.aspx
Donnez votre avis
Utile
+0
plus moins
en fait, ça passe en lecture seule quand j'envoie le fichier par mail... j'ai trouvé que c'était une sécurité du système donc non modifiable... du coup, l'utilisateur doit enregistrer la version modifiée sur son bureau.
Dans tous les cas, merci pour ton aide précieuse !
bon we !
Donnez votre avis

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !