VBA : Enregistrer document word avec macro
Test320
Messages postés
2
Statut
Membre
-
Test320 Messages postés 2 Statut Membre -
Test320 Messages postés 2 Statut Membre -
Bonjour,
J'ai un document Word qui a plusieurs pages, et qui contient des macros.
2 questions :
1.
Je cherche, à partir d'Excel, à l'ouvrir et l'enregistrer sous un autre nom, mais tout en gardant les macros.
J'y arrive, mais les macros ne sont pas gardées, ou bien mal gardées (pas toutes présentes).
Pour cela je fais :
objWord.ActiveDocument.SaveAs fileName:="monDoc_autreNom", FileFormat:=wdFormatDocument
Avez-vous une idée ?
2. Je cherche à supprimer à partir d'Excel un certain nombre de page que je lui aurais indiqué. J'ai compris en naviguant sur internet que le concept de page sur word est assez flou et ne fonctionne pas vraiment.
J'utilise Bookmark("\Page")
Si quelqu'un sait le faire proprement je suis preneur.
Merci à vous.
J'ai un document Word qui a plusieurs pages, et qui contient des macros.
2 questions :
1.
Je cherche, à partir d'Excel, à l'ouvrir et l'enregistrer sous un autre nom, mais tout en gardant les macros.
J'y arrive, mais les macros ne sont pas gardées, ou bien mal gardées (pas toutes présentes).
Pour cela je fais :
objWord.ActiveDocument.SaveAs fileName:="monDoc_autreNom", FileFormat:=wdFormatDocument
Avez-vous une idée ?
2. Je cherche à supprimer à partir d'Excel un certain nombre de page que je lui aurais indiqué. J'ai compris en naviguant sur internet que le concept de page sur word est assez flou et ne fonctionne pas vraiment.
J'utilise Bookmark("\Page")
Si quelqu'un sait le faire proprement je suis preneur.
Merci à vous.
A voir également:
- VBA : Enregistrer document word avec macro
- Excel compter cellule couleur sans vba - Guide
- Incompatibilité de type vba ✓ - Forum VB / VBA
- Vba ouvrir un fichier excel avec chemin ✓ - Forum VB / VBA
- Vba récupérer valeur cellule ✓ - Forum VB / VBA
- Erreur 13 incompatibilité de type VBA excel ✓ - Forum Excel
1 réponse
Bonjour,
enregistreur de macro word avec macro:
enregistreur de macro word avec macro:
Sub Macro1()
'
' Macro1 Macro
'
'
ActiveDocument.SaveAs2 FileName:="dsVQERQBQSVZ.docm", FileFormat:= _
wdFormatXMLDocumentMacroEnabled, LockComments:=False, Password:="", _
AddToRecentFiles:=True, WritePassword:="", ReadOnlyRecommended:=False, _
EmbedTrueTypeFonts:=False, SaveNativePictureFormat:=False, SaveFormsData _
:=False, SaveAsAOCELetter:=False, CompatibilityMode:=15
End Sub
Entre temps j'ai trouvé un moyen de contourner ce problème, en faisant un copier/coller du document en vba sans ouvrir le document.
Grâce à ta réponse, ce sera surement possible de l'ouvrir le modifier et de l'enregistrer sous un autre nom.