2013-04-02 1 views
1

Je voudrais apprendre à afficher le nom du mois avant le mois en cours dans un document Word 2003. J'ai essayé encore et encore de suivre les instructions que j'ai trouvées sur le lien ci-dessous, mais peu importe ce que j'essaie, je reçois une des nombreuses erreurs, quelque chose à propos de la syntaxe ou des commutateurs d'image que je ne comprends pas. J'ai essayé de chercher et je pense que je ne sais pas comment mettre le code dans MS Word. Est-ce que quelqu'un serait disposé à m'aider à prendre ce code sur votre forum et à l'entrer dans mon document?Comment afficher le mois précédent dans un champ MS Word?

Merci!

How do I display the next month in a Microsoft Word field?

Répondre

6

Le problème avec le codage de champ est qu'il ya un certain nombre de dépendances relatives à la locale. C'est une raison possible pour laquelle vous avez été incapable de faire des suggestions dans les liens que vous mentionnez travail. Une autre raison est que l'on ne peut pas la suggestion, il peut avoir travaillé :-)

Je suggère que vous essayez d'insérer le champ suivant imbriqué dans votre document, et voir si cela fonctionne:

{QUOTE « 2013- {= {DATE \ @M} - 1 \ # 00 ;; '12'} -01 "\ @MMMM}

Quelques notes: - utilisez ctrl-F9 pour insérer une paire d'accolades de code de champ spécial {} (vous ne pouvez pas simplement les taper sur le clavier) - vous pouvez basculer entre "affichage du code de champ" et "vue des résultats de champ" en utilisant alt-F9. Vous devrez peut-être faire cela pendant que vous continuez - ces champs ne seront pas mis à jour automatiquement. Pour vous assurer que le résultat correspond à la date actuelle, sélectionnez le champ imbriqué et cliquez sur F9

Pour insérer le champ imbriqué: - cliquez sur F9. Vous devriez voir {}

  • cliquez entre les accolades et tapez CITATION "2013 à -01" \ @MMMM

de sorte que vous voyez {QUOTE "2013 à -01" \ @ MMMM}

cliquez entre les deux "-" et cliquez à nouveau ctrl-F9 pour que vous voyez {QUOTE "2013- {} -01" \ @MMMM}

cliquez entre le nouveau {} et le type = - 1 \ # 0 ;; '12'

Vous voyez {QUOTE "2013- {= - 1 \ # 00 ;; '12'} -01" \ @MMMM}

cliquez après le '=' et cliquez sur Ctrl-F9 à nouveau si vous voyez {QUOTE "2013- {= {} - 1 \ # 0 ;; '12'} -01" \ @MMMM}

cliquez entre le nouveau {} et tapez DATE \ @M

de sorte que vous voyez {QUOTE "2013- {= {DATE \ @M} - 1 \ # 00 ;; '12'} -01" \ @MMMM}

Sélectionnez ensuite le champ imbriqué, clcik F9, et cliquez sur alt-F9 si nécessaire pour afficher le résultat.

Cette approche diffère probablement de ce que vous avez vu avant parce que

  • n'utilise pas imbriqué IF pour générer le mois correct
  • il utilise un format AAAA-MM-JJ pour générer une date cela peut être utilisé pour extraire le nom du mois. En effet, l'utilisation de formats tels que JJ/MM/AAAA dépend des paramètres régionaux (ils peuvent fonctionner si le format de la date est JJ/MM/AAAA mais pas si MM/JJ/AAAA.) Autant que je sache, AAAA-MM- DD est soit indépendant des paramètres régionaux, soit indépendant des paramètres régionaux
+0

Merci beaucoup d'avoir essayé de m'aider, et de me donner des instructions pas à pas aussi géniales! Je pense que je comprends un peu mieux comment cela fonctionne, mais j'ai essayé de tout faire comme vous l'avez dit et je ne peux toujours pas le faire fonctionner ... Il me donne une erreur de syntaxe et ressemble à ceci quand j'ai terminé: "2013-! Syntax Error, # -01 "J'ai même essayé d'appliquer ce que j'ai appris à mettre dans le lien ci-dessus, et je me suis retrouvé avec" 1.Error! Code d'opération inconnu pour conditionnel..2013 "Ces deux messages d'erreur sont toujours des améliorations sur ceux que j'ai eu avant ... Merci beaucoup! – Christa

+0

Oh mon dieu ça a vraiment fonctionné !!!! Merci beaucoup SOOOOO !!!!!!! = D – Christa

+0

J'ai été capable de l'utiliser dans deux fusions différentes que j'ai, en ajustant le format pour ce dont j'ai besoin, et maintenant je n'ai plus à m'inquiéter d'oublier de le changer à chaque fois que je fusionne !!! Donc, merci encore, je suis tellement excitée que j'ai appris quelque chose de nouveau !! = D – Christa

Questions connexes