IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Word Discussion :

Probleme office 2007 et 2003


Sujet :

VBA Word

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 207
    Points : 51
    Points
    51
    Par défaut Probleme office 2007 et 2003
    help....j'ai crée un modele dans les lequels j'ai des forms et des macros.De plus j'ai crée un menu personnalisé via XML.
    J'enregistre mes documents crée en .doc, le probleme je ne peux pas les ouvrir avec office 2003 (malgrés la mise à jour d'ouverture des fichers 2007 via 2003) à cause de mon menu personalisé.
    Comment faire? c'est trés important

  2. #2
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    non pas lui

    Bonjour,

    Je pense que c'est un souci ! ce qui fonctionne c'est de faire une barre d'outils en 2003 et lors de l'ouverture en 2007, on a un onglet complément qui s'affiche.

    En 2003, je pense que ça ne fonctionnera pas.

    Je vais essayer pour voir !
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 207
    Points : 51
    Points
    51
    Par défaut
    je suis super mal si ça fonctionne pas, merci microsoft....donc si tu crée des barre d'outils pour tes utilisateurs ils ne peuvent plus communiqués avec l'exterieur....super!

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 207
    Points : 51
    Points
    51
    Par défaut
    vu que j'ai crée un modele (pour eviter d'enregistrer les macros dans les documents crées) d'ailleurs c'est toi heureus oli qui m'a donné l'astuce il y a pas moyen de mettre la barre standard crée pour pouvoir enregistrer les docs en format 2003

  5. #5
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Malheureusement, cette compatibilité est ascendante et pas descendante.
    Ce qui est développé pour 2003 fonctionne en 2007, mais ce qui explooite les fonctionnalité de 2007 ne fonctionne pas en 2003.
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 207
    Points : 51
    Points
    51
    Par défaut
    oui mais je crée des fichiers doc simple j'ai pas besoin de mes fonctionnalité crée avec word 2007 lorsque les doc sont ouvert avec office 2003.Dans mon modele lorsqu'on enregistre le doc en format 2003 n'y a t'il pas de moyen de ne pas lui mettre mon menu crée en XML

  7. #7
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Le menu crée en XML est un menu 2007 !
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  8. #8
    Membre régulier
    Inscrit en
    Février 2007
    Messages
    71
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Février 2007
    Messages : 71
    Points : 76
    Points
    76
    Par défaut
    il te faut un menu pour word 2003 et un autre pour 2007, tu n'as pas le choix.

    Et si tu veux éviter de dupliquer ton code et d'avoir plusieurs modèles à maintenir. Prévois, un modèle de document contenant uniquement le code et 2 autres spécifiques aux 2 versions word contenant les menus.

  9. #9
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Citation Envoyé par Heureux-oli Voir le message
    Je pense que c'est un souci ! ce qui fonctionne c'est de faire une barre d'outils en 2003 et lors de l'ouverture en 2007, on a un onglet complément qui s'affiche.
    Je pense que c'est la solution d'Heureux-oli qui est la plus opérationnelle, et la plus simple à mettre un oeuvre, un fichier, une barre de menu.
    Tu peux la créer manuellement sous 2003 ou par programmation VBA sous 2003 et 2007.

    Starec

  10. #10
    Membre régulier
    Inscrit en
    Février 2007
    Messages
    71
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Février 2007
    Messages : 71
    Points : 76
    Points
    76
    Par défaut
    Starec, je suis d'accord avec toi, mais vient ensuite la question de l'ergonomie..

  11. #11
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Citation Envoyé par Speedrman Voir le message
    Starec, je suis d'accord avec toi, mais vient ensuite la question de l'ergonomie..
    Je pense que la question maintenance est primordiale sur l'ergonomie.

    S'il est question d'un fichier, pas de problème, mais si le nombre de fichiers augmente
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  12. #12
    Invité
    Invité(e)
    Par défaut
    Re
    Citation Envoyé par Speedrman Voir le message
    Starec, je suis d'accord avec toi, mais vient ensuite la question de l'ergonomie..
    Qu'est-ce qui t'embête avec l'ergonomie, les menus bien conçus peuvent tout à fait être ergonomique.

    Pour une application sous Access trés simple, j'ai remplacé le menu par une barre d'outil, ce n'est pas le ruban (je te l'accorde), mais cela permet d'avoir quelque chose avec des icônes.

    De plus je ne pense pas que pour ton fichier tu aies besoin de beaucoup de menus.

    Starec
    Dernière modification par Heureux-oli ; 17/04/2008 à 10h18.

  13. #13
    Membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 207
    Points : 51
    Points
    51
    Par défaut
    en fait j'avance un peu, j'ai remarque que si j'enregistre le docuement via le ribbon enregistrer sous puis format word 2003 et 97 le fichier s'ouvre bien avec office 2003 mais en fait j'automatise en vba l'enregistrement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    nom_doc = path & "\E_" & edition_BD & "_" & date1 & ".doc"
     
    ActiveDocument.SaveAs (nom_doc)
    finalement c'est peut etre mon saveas qui n'est pas bon!

  14. #14
    Membre régulier
    Inscrit en
    Février 2007
    Messages
    71
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Février 2007
    Messages : 71
    Points : 76
    Points
    76
    Par défaut
    Ca dépend simplement de l'utilisateur. Par exemple, dans la société pour laquelle je travaille, l'application que l'on développe attache (entres autres) un modèle à word qui contient une barre d'outils.
    En prévision des futurs changements de parcs, on nous a imposé de refaire l'équivalent de cette barre d'outils sous forme d'onglet pour word 2007.

    Et pour revenir au cas de battit64, le fait d'ajouter son menu via un fichier de description xml lui permettrait de le glisser dans l'onglet Accueil ou dans le menu Office, qui sont légèrement plus accessible que le ruban compléments.. mais bon !! là je chipote un peu

  15. #15
    Membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 207
    Points : 51
    Points
    51
    Par défaut
    c'est ce que j'ai fait j'ai mis (maintenant) mes boutons dans le menu acceuil.
    comment forcer en word 2003 via save as

  16. #16
    Membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 207
    Points : 51
    Points
    51
    Par défaut
    ouf....
    c'est ma faute il fallait lui preciser le format
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    ActiveDocument.SaveAs FileName:=nom_doc, FileFormat:= _
            wdFormatDocument, LockComments:=False, Password:="", AddToRecentFiles:= _
            True, WritePassword:="", ReadOnlyRecommended:=False, EmbedTrueTypeFonts:= _
            False, SaveNativePictureFormat:=False, SaveFormsData:=False, _
            SaveAsAOCELetter:=False
    mais finalement je suis pas mécontent de ma bourde car en fait j'ai trouvé une super application
    customize ribbon
    qui permet de customize facilement le ribbon:
    http://pschmid.net/office2007/ribbon...etourpart1.php

  17. #17
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

Discussions similaires

  1. problemes avec office 2007
    Par casefayere dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 05/06/2008, 15h35
  2. probleme office 2007
    Par casefayere dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 17/02/2008, 22h24
  3. Installer office 2007 sans éffacer office 2003
    Par vg-matrix dans le forum Microsoft Office
    Réponses: 7
    Dernier message: 29/01/2008, 07h49
  4. Ouvrir des ppt de l'office 2007 en office 2003
    Par naima2005 dans le forum Powerpoint
    Réponses: 1
    Dernier message: 26/01/2008, 19h56
  5. Interop Office 2007 et 2003
    Par AlphonseBrown dans le forum Windows Forms
    Réponses: 1
    Dernier message: 13/04/2007, 11h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo