none
Sauvegarder au format dotx RRS feed

  • Discussion générale

  • Bonjour,

    je crée un fichier word via visual basic (visual studio 2017) et je souhaiterais le sauvegarder au format *.dotx

    Je n'ai pas trouver ce format  l'énumération WdSaveFormat.

    J'ai bien trouvé la valeur 1  ==> wdFormatTemplate mais cela enregistre mon fichier au format *.dot.

    j'utilise la comme Save2

    MyWord.ActiveDocument.SaveAs2(FileName:=Nomcomplet, FileFormat:=WdSaveFormat.wdFormatTemplate)

    avez vous une idée de la manière de faire?

    par avance merci


    elbege21

    mercredi 19 juin 2019 11:45

Toutes les réponses

  • Bonjour,

    À ce que je vois, wdSaveFormat est une énumération, donc en tapant un point derrière, ça doit appeler l'Intellisense pour proposer les valeurs possibles.

    Par ailleurs, avant de presser le point, presser la touche F1 devrait appeler l'aide.

    Est-ce que ça marche ?

    Si ce n'est pas le cas, alors il reste à utiliser un moteur de recherche, pour trouver wdSaveFormat :

    https://docs.microsoft.com/en-us/dotnet/api/microsoft.office.interop.word.wdsaveformat?view=word-pia

    Je suggère de tester avec les valeurs dont le nom commence par wdFormatDocument, ça dit bien que ça va sortir un document, alors que wdFormatTemplate, ça sort quoi ? Eh bien template signifie modèle.

    https://www.wordreference.com/enfr/template

    Ah, d'ailleurs, je suis allé un peu vite : dotx, si je ne m'abuse, c'est un modèle, avec des macros ?

    Ah bon alors ça va effectivement commencer par wdFormatTemplate, de toute manière si j'en crois la doc que j'ai citée c'est vite fait, il y en a deux. Après il faut veiller à utiliser la doc correspondant à la version de Word utilisée.




    • Modifié Gloops lundi 1 juillet 2019 22:54
    lundi 1 juillet 2019 22:48