FAQ VBA
FAQ VBAConsultez toutes les FAQ
Nombre d'auteurs : 10, nombre de questions : 133, dernière mise à jour : 15 juin 2021
- Préambule-généralités
- 4.1. Word Application (1)
- 4.2. Document
(24)
- Comment ouvrir un document ?
- Peut on récupérer les propriétés du document (auteur, titre) ?
- Peut-on générer les statistiques par le code ?
- Je ne trouve pas la propriété visible d'un document Word 97 ?
- Comment fonctionnent les protections Word ?
- Comment mettre en page le document ?
- Comment insérer une table des matières ?
- Comment créer et mettre en forme un en-tête ?
- Comment ajouter un lien hypertext à mon document ?
- Que représente la collection Sentences ?
- 4.2.1. Sélection et Range
(8)
- Comment sélectionne-t-on avec VBA Word
- Pourquoi ai-je toujours un texte selectionné ?
- Pourquoi je n'arrive pas à sélectionner le dernier mot de mon paragraphe ?
- Comment faire une recherche avec Range qui modifie le format du mot cherché ?
- Comment faire un remplacement de toutes les occurences d'un mot ?
- Pourquoi travailler avec l'objet Range et l'objet Selection ?
- Comment insérer et modifier une image ?
- Lorsque je change le texte de mon paragraphe la mise en page change ?
- 4.2.2. Tableau et signets
(6)
- Pourquoi mon signet est il détruit lorsque je modifie son texte ?
- Comment insérer un signet qui ne contient pas de texte ?
- Comment créer et remplir un tableau ?
- Comment gère-t-on la mise en forme d'un tableau ?
- Comment scinder un tableau qui fait plus de 10 lignes en dupliquant les titres ?
- Comment atteindre une plage comprise entre deux signets ?
Le pilotage de Word est plutôt plus simple que celui d'Excel. Le problème qui fait penser l'inverse et le déplacement dans le document. La plage que l'on cible est un objet Range. Le document se subdivise Globalement comme suit: Document -> StoryRanges -> Paragraphs -> Sentences -> Words -> Characters StoryRanges représentent les zones de votre document Paragraphs représente une zone terminée par un retour chariot Sentences est une zone terminée par un point. Words et characters sont suffisamment explicites. Il existe d'autres collections particulières tel que : Les signets (Bookmarks) Les listes (ListParagraphs) Les tableaux (Tables) Les champs (Fields) Les contrôles de formulaire (FormFields) etc…
- wdMainTextStory : texte principal
- wdEvenPagesHeaderStory : en-tête
- wdEvenPagesFooterStory : pied de page