Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Word
Word Forum d'entraide sur le traitement de texte Microsoft Word
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/03/2011, 15h19   #1
Invité régulier
 
Inscription : février 2011
Messages : 13
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 13
Points : 5
Points : 5
Par défaut Champs de fusion : pourquoi la donnée s'incrémente en majuscule ?

Bonjour,

Une personne ne travaillant plus au sein de ma société a crée un programme permettant de générer automatiquement des contrats. Ce dernier fonctionne de la manière suivante :
- Exportation des données du SI dans un fichier Excel
- Récupération des données à utiliser dans un autre fichier EXCEL (paramètres d'incrémentation sous VBA)
Fusion des données de ce dernier tableur EXCEL avec une trame de contrat sous WORD.

Il y avait, à l'origine, "\* Upper" à la fin d'un des champs de fusion.
Je l'ai supprimé car, cette donnée étant en minuscule dans le SI et les tableurs EXCEL intermédiaires, je ne souhaite pas qu'elle soit en majuscule dans le contrat.
Or, elle s'incrémente toujours en majuscule.

Je ne comprend pas pourquoi.


Pouvez-vous m'éclairer

Merci d'avance
Joévin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2011, 18h16   #2
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 321
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

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

Informations forums :
Inscription : février 2006
Messages : 17 321
Points : 29 219
Points : 29 219
Salut,

Il faut aller dans le VBA, possible qu'une fonction UCase soit utilisée !
__________________
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 !
Heureux-oli est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2011, 01h21   #3
Rédacteur/Modérateur
 
Avatar de Sepia
 
Homme JF Jousseaume
Inscription : octobre 2007
Messages : 2 390
Détails du profil
Informations personnelles :
Nom : Homme JF Jousseaume
Âge : 48
Localisation : France

Informations professionnelles :
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2007
Messages : 2 390
Points : 3 377
Points : 3 377
Salut Joévin,

Si tu veux qu'elle soit telle que définie dans le SI, il faut en effet voir dans le code comme te le dit Heureux-Oli mais en revanche si tu veux forcer le résultat en minuscules, il te suffit de remplacer ton "\* Upper" par "\* lower" ce qui t'évite d'aller modifier le code (mais ce n'est pas le même besoin)

@+
Sepia est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2011, 13h55   #4
Invité régulier
 
Inscription : février 2011
Messages : 13
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 13
Points : 5
Points : 5
En fait je ne souhaite pas qu'elle soit en minuscule mais qu'elle soit du même format que dans le SI.
J'ai recherché dans les code VBA et il n'y a pas de fonction UCase.

Ce qui est bizarre, c'est que toutes les données situées dans un encadrés (en-tête du contrat avec identification des parties) sont toutes en majuscule (c'est ces données dont je vous parle) alors que celles en dehors sont au format du SI.

Avez-vous d'autres idées à ce sujet ?

Merci d'avance
Joévin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2011, 18h21   #5
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 321
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

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

Informations forums :
Inscription : février 2006
Messages : 17 321
Points : 29 219
Points : 29 219
Salut,

Oui !
Possible que le format de police du champ soit en majuscule et dans ce cas, on ne voit rien.

En sélectionnant le champ, vérifie les attributs de la police !
__________________
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 !
Heureux-oli est actuellement connecté   Envoyer un message privé Réponse avec citation 10
Vieux 10/03/2011, 10h41   #6
Invité régulier
 
Inscription : février 2011
Messages : 13
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 13
Points : 5
Points : 5
En effet, un des champs a pour attribut de police "majuscule".
Cependant, j'enlève ce paramètre et j'enregistre, puis quand je rouvre le document l'attribut "majuscule" s'est automatiquement remis.

Comment faire pour y remédier ?

En tout cas merci beaucoup pour votre aide!!!
Joévin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/03/2011, 18h24   #7
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 321
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

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

Informations forums :
Inscription : février 2006
Messages : 17 321
Points : 29 219
Points : 29 219
Salut,

Il est peut-être associé à un style.
__________________
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 !
Heureux-oli est actuellement connecté   Envoyer un message privé Réponse avec citation 10
Vieux 11/03/2011, 10h34   #8
Invité régulier
 
Inscription : février 2011
Messages : 13
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 13
Points : 5
Points : 5
En effet il était bien associé à un style. Tout est OK maintenant.
Merci beaucoup pour ton aide.

A une prochaine fois
Joévin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h27.


 
 
 
 
Partenaires

Hébergement Web