Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Word > VBA 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 20/04/2011, 15h09   #1
Invité de passage
 
Homme Baptiste
Étudiant
Inscription : avril 2011
Messages : 5
Détails du profil
Informations personnelles :
Nom : Homme Baptiste
Localisation : France, Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2011
Messages : 5
Points : 3
Points : 3
Par défaut Supprimer un espace de début de phrase

Bonjour !

Je travail sur un projet Access ou je dois faire une génération de rapport sur Word. Jusqu'ici, tout va bien, j'ai bien mon document avec mes infos.

Seulement, pour mettre en forme le rapport, j'utilise des que j'ajoute en fin de phrase pour effectuer un saut de ligne, je me retrouve avec un espace ajouté au début de la phrase qui suit...

Exemple :

Citation:
Phrase1.

. Phrase2.
Sans le point bien sûr, mais c'est pour vous donnez une idée.

J'ai déjà essayer avec :
Code :
Trim(Left(maPhrase,2)) & Right(maPhrase, Len(maPhrase)-1)
Mais cela me donnait une erreur.

Besoins d'aide s'il vous plait !
SlikOuille est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2011, 15h19   #2
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 322
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 322
Points : 29 223
Points : 29 223
Salut,

C'est que tu as un autre problème, je viens d'essayer dans Word, et le VbCrLf ne donne pas d'espace supplémentaire.
__________________
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 déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2011, 15h52   #3
Invité de passage
 
Homme Baptiste
Étudiant
Inscription : avril 2011
Messages : 5
Détails du profil
Informations personnelles :
Nom : Homme Baptiste
Localisation : France, Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2011
Messages : 5
Points : 3
Points : 3
Salut Heureux-oli, merci de ta réponse rapide !

Je pense que tu as raison, du coup j'ai laissé tomber le fait de sauter une ligne, parce qu'il faudrait que je revois tout le code qui génère les chaines de caractères, et je n'ai pas la motivation pour le moment !

J'essaierais de voir ça plus tard dans la semaine si j'ai le temps.

Sinon, une dernière chose, j'utilise un tableau à 3 dimensions pour stocker mes chaines de caractères, même en ayant vérifié au préalable si la zone que je voulais insérer n'était pas NULL, ce pourrait-il que le problème vienne du tableau ?
SlikOuille est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2011, 16h16   #4
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 322
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 322
Points : 29 223
Points : 29 223
Salut,

Possible.

Je pense que le mieux est d'éviter que ça se produise, mais si c'est pas possible déliminer la cause, on peut verifier le premier caractère d'un paragraphe et le supprimer si c'est un espace.


Code :
ActiveDocument.Paragraphs(1).Range.Characters(1).Text
__________________
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 déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 20/04/2011, 16h30   #5
Invité de passage
 
Homme Baptiste
Étudiant
Inscription : avril 2011
Messages : 5
Détails du profil
Informations personnelles :
Nom : Homme Baptiste
Localisation : France, Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2011
Messages : 5
Points : 3
Points : 3
Ok merci bien, sa marche ! J'ai plus qu'a faire ma boucle.
SlikOuille 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 10h22.


 
 
 
 
Partenaires

Hébergement Web