Partager via


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. À l’instar de la façon dont les signets sont utilisés dans un document, Range les objets sont utilisés pour identifier des parties spécifiques d’un document. Toutefois, contrairement à un signet, un Range objet existe uniquement lorsque le code de programmation qui l’a défini est en cours d’exécution. Range les 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 de caractères de début et de fin données.

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, Bookmarket Cell).

Propriétés

Application

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

Bold

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

BoldBi

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

BookmarkID

Retourne le numéro du signet qui entoure le début de la sélection ou de la plage spécifiée. retourne 0 (zéro) s’il n’existe aucun signet correspondant.

Bookmarks

Retourne 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é à une utilisation interne.

CanPaste

Réservé à une utilisation interne.

Case

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 du tableau d’une plage.

Characters

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

CharacterStyle

Renvoie un Objet 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

Retourne une Columns collection qui représente toutes les colonnes de table de 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 dans la plage spécifiée.

Conflicts

Obtient un Conflicts objet de collection qui contient tous les objets en conflit dans la plage.

ContentControls

Retourne 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 pour la plage.

Document

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

Duplicate

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

Editors

Renvoie un Editors objet 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 objet qui représente les notes de fin dans une plage ou une sélection.

Endnotes

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

EnhMetaFileBits

Renvoie une représentation image de l’affichage d’une sélection ou d’une plage de texte.

Fields

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

Find

Retourne un Find objet qui contient les critères d’une opération de recherche.

FitTextWidth

Renvoie ou définit la largeur (dans les unités de mesure actuelles) dans laquelle Microsoft Word ajuste le texte dans la plage actuelle.

Font

Renvoie ou définit un Font objet qui représente la mise en forme des caractères de l’objet spécifié.

FootnoteOptions

Renvoie un FootnoteOptions objet qui représente les options de note de bas de page dans une plage.

Footnotes

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

FormattedText

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

FormFields

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

Frames

Retourne une Frames collection qui représente tous les cadres d’une plage.

GrammarChecked

Détermine si une grammaire case activée 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 grammaire case activée sur 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 objet qui représente une division HTML dans un document Web.

Hyperlinks

Retourne une Hyperlinks collection qui représente tous les liens hypertexte dans 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]

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

InlineShapes

Renvoie une InlineShapes collection qui représente tous les objets d’un InlineShape 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 une table.

Italic

Détermine si la plage est mise en forme en italique.

ItalicBi

Détermine si la plage est mise en forme 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 objet 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 dans la plage.

ListStyle

Renvoie un Objet 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

Retourne une OMaths collection qui représente les OMath objets dans 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

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

ParagraphFormat

Renvoie ou définit un ParagraphFormat objet qui représente les paramètres de paragraphe pour la plage spécifiée.

Paragraphs

Renvoie une Paragraphs collection qui représente tous les paragraphes de 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 objet 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

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

Revisions

Retourne une Revisions collection qui représente les modifications suivies dans la plage.

Rows

Retourne 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

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

Sentences

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

Shading

Retourne un Shading objet qui fait référence à la mise en forme d’ombrage pour l’objet spécifié.

ShapeRange

Retourne 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 tabulations, 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 des 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

Retourne 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 expressions associés pour le mot ou l’expression spécifié.

Tables

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

TableStyle

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

Text

Renvoie ou définit le texte de la plage spécifiée.

TextRetrievalMode

Renvoie un TextRetrievalMode objet qui contrôle la façon dont le texte est récupéré à partir 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

Retourne une Tables collection qui représente les tables au niveau d’imbrication le plus externe dans 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

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 le code XML contenu dans la plage au format Microsoft Office Word Open XML. En lecture seule.

Words

Renvoie une Words collection qui représente tous les mots d’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 case activée orthographique 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)

Retourne 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 Hangûl en Hanja ou inversement.

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 façon que la Copy() méthode .

CreatePublisher(Object, Object, Object, Object)

Réservé à un usage interne. Ce membre est destiné uniquement à Macintosh 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 comme remplacements orthographiques pour le premier mot de la plage spécifiée.

GoTo(Object, Object, Object, Object)

Renvoie un Range objet qui représente la position de début de l’élément spécifié, tel qu’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)

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

GoToPrevious(WdGoToItem)

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

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 est contenue 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_2002(Object, WdReferenceKind, 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).

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 ou la sélection spécifiée.

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’argument Range .

IsEqual(Range)

Détermine si la plage à laquelle cette méthode est appliquée est égale à la plage spécifiée par l’argument Range .

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 selon le 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 spécifié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 objet 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)

Retourne un Range objet relatif à 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 de début et de fin des caractères pour 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 dans la plage spécifiée.

SortDescending()

Trie les paragraphes ou les lignes du tableau dans l’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 destiné uniquement à Macintosh 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 à