Range Interface

Définition

Représente une zone contiguë dans un document.

public interface class Range
[System.Runtime.InteropServices.Guid("0002095E-0000-0000-C000-000000000046")]
public interface Range
type Range = interface
Public Interface Range
Attributs

Remarques

Chaque Range objet est défini par une position de caractère de début et de fin. Tout comme les signets dans un document, les Range objets sont utilisés pour identifier des parties spécifiques d’un document. Toutefois, contrairement à un signet, un Range objet n’existe que pendant l’exécution du code de programmation qui le définit. Rangeles objets sont indépendants de la sélection. Ainsi, vous pouvez définir et modifier une plage sans modifier la sélection actuelle. Vous pouvez aussi définir plusieurs plages dans un document, alors qu'il ne peut y avoir qu'une sélection par volet.

Utilisez la Range(Object, Object) méthode pour renvoyer un Range objet défini par les positions des caractères de début et de fin.

Utilisez la propriété Range d’un objet individuel pour renvoyer un Range objet défini par le début et la fin de l’objet. La propriété Range s’applique à de nombreux objets (par exemple,, Paragraph Bookmark et Cell ).

Propriétés

Application

Renvoie un Application Object qui représente l’application Microsoft Word.

Bold

Détermine si la police ou la plage est en gras.

BoldBi

Détermine si la police ou la plage est en gras.

BookmarkID

Renvoie le numéro du signet qui encadre le début de la sélection ou de la plage spécifiée ; renvoie 0 (zéro) s’il n’y a aucun signet correspondant.

Bookmarks

Renvoie une Bookmarks collection qui représente tous les signets d’une plage.

Borders

Renvoie une Borders collection qui représente toutes les bordures de l’objet spécifié.

CanEdit

Réservé à un usage interne.

CanPaste

Réservé à un usage interne.

Case

Cette propriété renvoie ou définit une WdCharacterCase constante qui représente la casse du texte dans la plage spécifiée.

Cells

Renvoie une Cells collection qui représente les cellules de tableau d’une plage.

Characters

Renvoie une Characters collection qui représente les caractères d’une plage.

CharacterStyle

Renvoie un Object qui représente le style utilisé pour mettre en forme un ou plusieurs caractères. En lecture seule.

CharacterWidth

Cette propriété renvoie ou définit la largeur de caractère de la plage spécifiée.

Columns

Renvoie une Columns collection qui représente toutes les colonnes de tableau contenues dans la plage.

CombineCharacters

Détermine si la plage spécifiée contient des caractères combinés.

Comments

Renvoie une Comments collection qui représente tous les commentaires de la plage spécifiée.

Conflicts

Obtient un Conflicts objet de collection qui contient tous les objets Conflict de la plage.

ContentControls

Renvoie une ContentControls collection qui représente les contrôles de contenu contenus dans une plage. En lecture seule.

Creator

Renvoie un entier 32 bits qui indique l'application dans laquelle l'objet spécifié a été créé.

DisableCharacterSpaceGrid

Détermine si Microsoft Word ignore le nombre de caractères par ligne de la plage.

Document

Renvoie un Document objet associé à la plage spécifiée.

Duplicate

Renvoie un Range Object qui représente toutes les propriétés de la plage spécifiée.

Editors

Renvoie un Editors Object qui représente tous les utilisateurs autorisés à modifier une sélection ou une plage dans un document.

EmphasisMark

Cette propriété renvoie ou définit la marque d'accentuation d'un caractère ou une chaîne de caractères spécifique.

End

Renvoie ou définit l'emplacement du caractère de fin d'une plage .

EndnoteOptions

Renvoie un EndnoteOptions Object qui représente les notes de fin d’une plage ou d’une sélection.

Endnotes

Renvoie une Endnotes collection qui représente toutes les notes de fin d’une plage.

EnhMetaFileBits

Renvoie une image représentant le mode d’affichage d’une sélection ou d’une plage de texte.

Fields

Renvoie une collection en lecture seule Fields qui représente tous les champs de la plage.

Find

Renvoie un Find objet qui contient les critères spécifiés pour une opération de recherche.

FitTextWidth

Cette propriété renvoie ou définit la largeur (dans les unités de mesure en cours) dans laquelle Microsoft Word ajuste le texte de la plage active.

Font

Cette propriété renvoie ou définit un Font objet qui représente la mise en forme de caractères de l’objet spécifié.

FootnoteOptions

Renvoie un FootnoteOptions Object qui représente les options de note de bas de page d’une plage.

Footnotes

Renvoie une Footnotes collection qui représente toutes les notes de bas de page d’une plage.

FormattedText

Cette propriété renvoie ou définit un Range objet qui inclut le texte mis en forme dans la plage spécifiée ou la sélection.

FormFields

Renvoie une FormFields collection qui représente tous les champs de formulaire contenus dans la plage.

Frames

Renvoie une Frames collection qui représente tous les cadres contenus dans une plage.

GrammarChecked

Détermine si une vérification de la grammaire a été exécutée sur la plage spécifiée.

GrammaticalErrors

Renvoie une ProofreadingErrors collection qui représente les phrases qui ont échoué à la vérification grammaticale dans la plage spécifiée.

HighlightColorIndex

Renvoie ou définit la couleur utilisée pour mettre la plage spécifiée en surbrillance.

HorizontalInVertical

Cette propriété renvoie ou définit la mise en forme de texte horizontal défini dans du texte vertical.

HTMLDivisions

Renvoie un HTMLDivisions Object qui représente une division HTML dans un document Web.

Hyperlinks

Renvoie une Hyperlinks collection qui représente tous les liens hypertexte de la plage spécifiée.

ID

Cette propriété renvoie ou définit l'étiquette d'identification de l'objet spécifié lorsque le document actif est enregistré en tant que page Web.

Information[WdInformation]

Renvoie des informations sur la sélection ou la plage spécifiée.

InlineShapes

Renvoie une InlineShapes collection qui représente tous les InlineShape objets d’un document, d’une plage ou d’une sélection.

IsEndOfRowMark

Détermine si la plage spécifiée est réduite et se trouve à la marque de fin de ligne dans un tableau.

Italic

Détermine si la plage est en italique.

ItalicBi

Détermine si la plage est en italique.

Kana

Renvoie ou définit une valeur précisant si la plage de texte en langue japonaise spécifiée est écrite en hiragana ou en katakana.

LanguageDetected

Cette propriété renvoie ou définit une valeur qui indique si Microsoft Word a détecté la langue du texte spécifié.

LanguageID

Renvoie ou définit la langue de l'objet spécifié.

LanguageIDFarEast

Renvoie ou définit une langue d'Asie orientale pour l'objet spécifié.

LanguageIDOther

Renvoie ou définit la langue de l'objet spécifié.

ListFormat

Renvoie un ListFormat Object qui représente toutes les caractéristiques de mise en forme de liste d’une plage.

ListParagraphs

Renvoie une ListParagraphs collection qui représente tous les paragraphes numérotés contenus dans la plage.

ListStyle

Renvoie un Object qui représente le style utilisé pour mettre en forme une liste à puces ou une liste numérotée. En lecture seule.

Locks

Obtient un CoAuthLocks objet de collection qui représente tous les verrous de la plage.

NextStoryRange

Renvoie un Range objet qui fait référence à l’article suivant, comme indiqué dans le tableau suivant.

NoProofing

Détermine si le vérificateur d’orthographe et de grammaire ignore le texte spécifié.

OMaths

Renvoie une OMaths collection qui représente les OMath objets de la plage spécifiée. En lecture seule.

Orientation

Cette propriété renvoie ou définit l'orientation du texte dans une plage lorsque la fonctionnalité Orientation du texte est activée.

PageSetup

Renvoie un PageSetup objet associé à la plage spécifiée.

ParagraphFormat

Cette propriété renvoie ou définit un ParagraphFormat objet qui représente les paramètres de paragraphe de la plage spécifiée.

Paragraphs

Renvoie une Paragraphs collection qui représente tous les paragraphes contenus dans la plage spécifiée.

ParagraphStyle

Renvoie un Object qui représente le style utilisé pour mettre en forme un paragraphe. En lecture seule.

Parent

Cette propriété renvoie un objet qui représente l'objet parent de l'objet spécifié.

ParentContentControl

Renvoie un ContentControl Object qui représente le contrôle de contenu parent pour la plage spécifiée. En lecture seule.

PreviousBookmarkID

Renvoie le numéro du dernier signet qui commence avant ou au même endroit que la plage spécifiée.

ReadabilityStatistics

Renvoie une ReadabilityStatistics collection qui représente les statistiques de lisibilité de la plage spécifiée.

Revisions

Renvoie une Revisions collection qui représente les marques de révision dans la plage.

Rows

Renvoie une Rows collection qui représente toutes les lignes de tableau d’une plage.

Scripts

Renvoie une Scripts collection qui représente la collection de scripts HTML dans l’objet spécifié.

Sections

Renvoie une Sections collection qui représente les sections de la plage spécifiée.

Sentences

Renvoie une Sentences collection qui représente toutes les phrases de la plage.

Shading

Renvoie un Shading Object qui fait référence à la mise en forme de la trame de fond pour l’objet spécifié.

ShapeRange

Renvoie une ShapeRange collection qui représente tous les Shape objets de la plage spécifiée.

ShowAll

Détermine si tous les caractères non imprimables (tels que le texte masqué, les marques de tabulation, les marques d’espace et les marques de paragraphe) sont affichés.

SmartTags

Renvoie un SmartTags objet qui représente une balise active dans une plage.

SpellingChecked

Détermine si l’orthographe a été vérifiée dans la plage spécifiée.

SpellingErrors

Renvoie une ProofreadingErrors collection qui représente les mots identifiés comme fautes d’orthographe dans la plage spécifiée.

Start

Cette propriété renvoie ou définit la position du caractère de début d'une plage.

StoryLength

Renvoie le nombre de caractères dans l'article qui contient la plage spécifiée.

StoryType

Renvoie le type d’article pour la plage spécifiée.

Style

Cette propriété renvoie ou définit le style de l'objet spécifié.

Subdocuments

Renvoie une Subdocuments collection qui représente tous les sous-documents de la plage spécifiée.

SynonymInfo

Renvoie un SynonymInfo objet qui contient des informations du dictionnaire des synonymes sur les synonymes, les antonymes ou les mots et les expressions apparentés pour la phrase ou le mot spécifié.

Tables

Renvoie une Tables collection qui représente toutes les tables de la plage spécifiée.

TableStyle

Renvoie un Object qui représente le style utilisé pour mettre en forme un tableau. En lecture seule.

Text

Cette propriété renvoie ou définit le texte de la plage spécifiée.

TextRetrievalMode

Renvoie un TextRetrievalMode objet qui contrôle la manière dont le texte est extrait de la plage spécifiée.

TextVisibleOnScreen

Renvoie un entier (int en C#) qui indique si le texte de la plage spécifiée est visible à l’écran. En lecture seule.

TopLevelTables

Renvoie une Tables collection qui représente les tableaux dont le niveau d’imbrication est le plus à l’extérieur de la plage actuelle.

TwoLinesInOne

Cette propriété renvoie ou définit si Microsoft Word définit deux lignes de texte dans un et spécifie les caractères qui entourent le texte, le cas échéant.

Underline

Cette propriété renvoie ou définit le type de soulignement appliqué à la plage.

Updates

Obtient un CoAuthUpdates objet de collection qui représente toutes les mises à jour disponibles dans la plage.

WordOpenXML

Renvoie une valeur de type String qui représente les données XML contenues dans la plage au format Open XML de Microsoft Office Word. En lecture seule.

Words

Renvoie une Words collection qui représente tous les mots dans une plage.

XML[Boolean]

Renvoie une chaîne qui représente le texte XML dans l'objet spécifié.

XMLNodes

Cet objet, ce membre ou cette énumération est déconseillé et n’est pas destiné à être utilisé dans votre code.

XMLParentNode

Cet objet, ce membre ou cette énumération est déconseillé et n’est pas destiné à être utilisé dans votre code.

Méthodes

AutoFormat()

Met automatiquement en forme une plage.

Calculate()

Calcule une expression mathématique dans une plage.

CheckGrammar()

Cet exemple montre comment commencer une vérification de l'orthographe et de la grammaire dans l'ensemble des articles du document actif.

CheckSpelling(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Commence une vérification de l’orthographe pour la plage spécifiée.

CheckSynonyms()

Affiche la boîte de dialogue Dictionnaire des synonymes qui contient la liste des mots de substitution, c'est-à-dire des synonymes de ceux que contient la plage spécifiée.

Collapse(Object)

Réduit une plage à la position de début ou de fin.

ComputeStatistics(WdStatistic)

Renvoie une statistique basée sur le contenu de la plage spécifiée.

ConvertHangulAndHanja(Object, Object, Object, Object, Object)

Convertit la plage spécifiée de l’hangûl en hanja ou vice versa.

ConvertToTable(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Convertit le texte d’une plage ou d’une sélection en tableau.

ConvertToTableOld(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Réservé à une utilisation interne.

Copy()

Copie l'objet spécifié dans le Presse-papiers.

CopyAsPicture()

La méthode CopyAsPicture fonctionne de la même manière que la Copy() méthode.

CreatePublisher(Object, Object, Object, Object)

Réservé à un usage interne. Ce membre est pour Macintosh uniquement et ne doit pas être utilisé.

Cut()

Supprime l'objet spécifié du document et le place dans le Presse-papiers.

Delete(Object, Object)

Supprime le nombre de caractères ou de mots spécifié.

DetectLanguage()

Analyse le texte spécifié pour en déterminer la langue.

EndOf(Object, Object)

Déplace ou étend l'emplacement du caractère de fin d'une plage ou d'une sélection vers la fin de l'unité de texte spécifiée la plus proche.

Expand(Object)

Développe la plage spécifiée.

ExportAsFixedFormat(String, WdExportFormat, Boolean, WdExportOptimizeFor, Boolean, WdExportItem, Boolean, Boolean, WdExportCreateBookmarks, Boolean, Boolean, Boolean, Object)

Enregistre une partie d’un document au format PDF ou XPS.

ExportFragment(String, WdSaveFormat)

Exporte la plage sélectionnée dans un document pour l'utiliser en tant que fragment de ce document.

GetSpellingSuggestions(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Renvoie une SpellingSuggestions collection qui représente les mots suggérés en remplacement du premier mot de la plage spécifiée.

GoTo(Object, Object, Object, Object)

Renvoie un Range Object qui représente la position de début de l’élément spécifié, par exemple une page, un signet ou un champ.

GoToEditableRange(Object)

Renvoie un Range objet qui représente une zone d’un document qui peut être modifiée par l’utilisateur ou le groupe d’utilisateurs spécifié.

GoToNext(WdGoToItem)

Renvoie un Range Object qui fait référence à la position de début de l’élément suivant ou l’emplacement spécifié par l' What argument.

GoToPrevious(WdGoToItem)

Renvoie un Range Object qui fait référence à la position de début de l’élément précédent ou l’emplacement spécifié par l' What argument.

ImportFragment(String, Boolean)

Importe un fragment de document dans le document sur la plage spécifiée.

InRange(Range)

Détermine si la plage à laquelle la méthode est appliquée se trouve dans la plage spécifiée.

InsertAfter(String)

Insère le texte spécifié à la fin d'une plage ou d'une sélection.

InsertAlignmentTab(Int32, Int32)

Insère une tabulation absolue toujours positionnée au même endroit par rapport aux marges ou aux retraits.

InsertAutoText()

Essaie de faire correspondre le texte de la plage spécifiée ou celui autour de cette plage avec le nom d'une insertion automatique existante.

InsertBefore(String)

Insère le texte spécifié avant la sélection définie.

InsertBreak(Object)

Insère un saut de page, de colonne ou de section.

InsertCaption(Object, Object, Object, Object, Object)

Insère une légende immédiatement avant ou après la plage spécifiée.

InsertCaptionXP(Object, Object, Object, Object)

Réservé à une utilisation interne.

InsertCrossReference(Object, WdReferenceKind, Object, Object, Object, Object, Object)

Insère un renvoi correspondant à un titre, un signet, une note de bas de page, une note de fin, ou à un élément disposant d'une étiquette de légende (comme une équation, une figure ou un tableau).

InsertCrossReference_2002(Object, WdReferenceKind, Object, Object, Object)

Réservé à une utilisation interne.

InsertDatabase(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Extrait des données à partir d'une source de données (par exemple, un autre document Microsoft Word, une feuille de calcul Microsoft Excel ou une base de données Microsoft Access) et insère les données sous forme de tableau à la place de la plage spécifiée.

InsertDateTime(Object, Object, Object, Object, Object)

Insère la date et/ou l'heure courante sous forme de texte ou de champ TIME.

InsertDateTimeOld(Object, Object, Object)

Réservé à une utilisation interne.

InsertFile(String, Object, Object, Object, Object)

Insère tout ou partie du fichier spécifié.

InsertParagraph()

Remplace la plage spécifiée par un nouveau paragraphe.

InsertParagraphAfter()

Insère une marque de paragraphe après une plage.

InsertParagraphBefore()

Insère un nouveau paragraphe avant la plage spécifiée.

InsertSymbol(Int32, Object, Object, Object)

Insère un symbole à la place de la plage spécifiée.

InsertXML(String, Object)

Insère le texte XML spécifié dans la plage spécifiée ou la sélection.

InStory(Range)

Détermine si la sélection ou la plage à laquelle cette méthode est appliquée se trouve dans le même article que la plage spécifiée par l' Range argument.

IsEqual(Range)

Détermine si la plage à laquelle s’applique cette méthode est identique à la plage spécifiée par l' Range argument.

LookupNameProperties()

Recherche un nom dans le carnet d'adresses global et affiche, dans la boîte de dialogue Propriétés, les informations relatives au nom spécifié.

ModifyEnclosure(Object, Object, Object)

Ajoute, modifie et supprime un symbole qui entoure des caractères spécifiés.

Move(Object, Object)

Réduit la plage ou la sélection spécifiée à sa position de début ou de fin, puis déplace l’objet réduit du nombre d’unités spécifié.

MoveEnd(Object, Object)

Déplace la position du caractère de fin d'une plage.

MoveEndUntil(Object, Object)

Déplace la position de fin de la plage ou de la sélection spécifiée jusqu’à ce que l’un des caractères spécifiés soit trouvé dans le document.

MoveEndWhile(Object, Object)

Déplace la position du caractère de fin d'une plage tant que l'un des caractères spécifiés est trouvé dans le document.

MoveStart(Object, Object)

Déplace la position de début de la plage spécifiée.

MoveStartUntil(Object, Object)

Déplace la position de début de la plage ou de la sélection spécifiée jusqu’à ce que l’un des caractères indiqués soit trouvé dans le document.

MoveStartWhile(Object, Object)

Déplace la position de début de la plage spécifiée tant que l'un des caractères spécifiés est trouvé dans le document.

MoveUntil(Object, Object)

Déplace la plage spécifiée jusqu'à ce que l'un des caractères indiqués soit trouvé dans le document.

MoveWhile(Object, Object)

Déplace la plage spécifiée tant que l'un des caractères indiqués est trouvé dans le document.

Next(Object, Object)

Renvoie un Range Object qui représente l’unité spécifiée par rapport à la plage spécifiée.

NextSubdocument()

Déplace la plage vers le sous-document suivant.

Paste()

Insère le contenu du Presse-papiers dans la plage spécifiée.

PasteAndFormat(WdRecoveryType)

Colle des cellules de tableau sélectionnées et les met en forme conformément aux indications.

PasteAppendTable()

Fusionne des cellules collées dans un tableau existant en insérant les lignes collées entre les lignes sélectionnées.

PasteAsNestedTable()

Colle une cellule ou un groupe de cellules sous forme de tableau imbriqué dans la plage sélectionnée.

PasteExcelTable(Boolean, Boolean, Boolean)

Colle et met en forme un tableau Microsoft Excel.

PasteSpecial(Object, Object, Object, Object, Object, Object, Object)

Insère le contenu du Presse-papiers.

PhoneticGuide(String, WdPhoneticGuideAlignmentType, Int32, Int32, String)

Ajoute des guides phonétiques à la plage spécifiée.

Previous(Object, Object)

Renvoie un Range objet par rapport à la sélection ou à la plage spécifiée.

PreviousSubdocument()

Déplace la plage ou la sélection vers le sous-document précédent. S'il n'existe aucun autre sous-document, une erreur se produit.

Relocate(Int32)

En mode d'affichage Plan, déplace les paragraphes compris dans la plage spécifiée et les insère après le paragraphe visible suivant ou avant le paragraphe visible précédent.

Select()

Sélectionne l'objet spécifié.

SetListLevel(Int16)

Définit le niveau de liste pour un ou plusieurs éléments d'une liste numérotée.

SetRange(Int32, Int32)

Définit les positions des caractères de début et de fin de la plage.

Sort(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Trie les paragraphes de la plage spécifiée.

SortAscending()

Trie des paragraphes ou des lignes de tableau par ordre alphanumérique croissant.

SortByHeadings(Object, Object, Object, Object, Object, Object, Object, Object, Object)

Trie les en-têtes de la plage spécifiée.

SortDescending()

Trie des paragraphes ou des lignes de tableau par ordre alphanumérique décroissant.

SortOld(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Réservé à une utilisation interne.

StartOf(Object, Object)

Déplace ou étend la position de début de la plage spécifiée ou la sélection au début de l'unité de texte spécifiée le plus proche.

SubscribeTo(String, Object)

Réservé à un usage interne. Ce membre est pour Macintosh uniquement et ne doit pas être utilisé.

TCSCConverter(WdTCSCConverterDirection, Boolean, Boolean)

Convertit la plage spécifiée du chinois traditionnel en chinois simplifié et inversement.

WholeStory()

Développe une plage afin qu'elle contienne l'intégralité de l'article principal.

S’applique à