Definování a výběr oblastí v dokumentech prostřednictvím kódu programu
Rozsah můžete definovat v systém Microsoft Office wordovém dokumentu pomocí objektuRange. Celý dokument můžete vybrat mnoha způsoby, například pomocí Select metody objektu Range nebo pomocí vlastnosti Document Content třídy (v přizpůsobení na úrovni dokumentu) nebo Document třídy (v doplňku VSTO).
Platí pro: Informace v tomto tématu platí pro projekty na úrovni dokumentu a projekty doplňků VSTO pro Word. Další informace naleznete v tématu Funkce dostupné aplikace Office lication a typu projektu.
Definování rozsahu
Následující příklad ukazuje, jak vytvořit nový Range objekt, který obsahuje prvních sedm znaků v aktivním dokumentu, včetně netisknutelných znaků. Potom vybere text v rozsahu.
Definování rozsahu v přizpůsobení na úrovni dokumentu
Přidejte do dokumentu rozsah předáním počátečního a koncového Document znaku Range metodě třídy. Pokud chcete tento příklad kódu použít, spusťte ho
ThisDocument
z třídy v projektu.
Definování rozsahu pomocí doplňku VSTO
Přidejte do dokumentu rozsah předáním počátečního a koncového Document znaku Range metodě třídy. Následující příklad kódu přidá rozsah do aktivního dokumentu. Pokud chcete tento příklad kódu použít, spusťte ho
ThisAddIn
z třídy v projektu.
Výběr oblasti v přizpůsobení na úrovni dokumentu
Následující příklady ukazují, jak vybrat celý dokument pomocí Select metody Range objektu nebo pomocí Content vlastnosti Document třídy.
Výběr celého dokumentu jako rozsahu pomocí metody Select
Použijte metodu Select Range , která obsahuje celý dokument. Pokud chcete použít následující příklad kódu, spusťte ho
ThisDocument
z třídy v projektu.
Výběr celého dokumentu jako rozsahu pomocí vlastnosti Content
Content Vlastnost slouží k definování rozsahu, který zahrnuje celý dokument.
K definování rozsahu můžete použít také metody a vlastnosti jiných objektů.
Výběr věty v aktivním dokumentu
Nastavte rozsah pomocí Sentences kolekce. Použijte index věty, kterou chcete vybrat.
Dalším způsobem, jak vybrat větu, je ruční nastavení počátečních a koncových hodnot pro oblast.
Výběr věty ručním nastavením počátečních a koncových hodnot
Vytvořte proměnnou rozsahu.
Zkontrolujte, jestli v dokumentu nejsou aspoň dvě věty, nastavte argumenty Začátek a Konec oblasti a pak vyberte oblast.
Výběr oblasti pomocí doplňku VSTO
Následující příklady ukazují, jak vybrat celý dokument pomocí Select metody Range objektu nebo pomocí Content vlastnosti Document třídy.
Výběr celého dokumentu jako rozsahu pomocí metody Select
Použijte metodu Select Range , která obsahuje celý dokument. Následující příklad kódu vybere obsah aktivního dokumentu. Pokud chcete tento příklad kódu použít, spusťte ho
ThisAddIn
z třídy v projektu.
Výběr celého dokumentu jako rozsahu pomocí vlastnosti Content
Content Vlastnost slouží k definování rozsahu, který zahrnuje celý dokument.
K definování rozsahu můžete použít také metody a vlastnosti jiných objektů.
Výběr věty v aktivním dokumentu
Nastavte rozsah pomocí Sentences kolekce. Použijte index věty, kterou chcete vybrat.
Dalším způsobem, jak vybrat větu, je ruční nastavení počátečních a koncových hodnot pro oblast.
Výběr věty ručním nastavením počátečních a koncových hodnot
Vytvořte proměnnou rozsahu.
Zkontrolujte, jestli v dokumentu nejsou aspoň dvě věty, nastavte argumenty Začátek a Konec oblasti a pak vyberte oblast.
Word.Document document = this.Application.ActiveDocument; if (document.Sentences.Count >= 2) { object startLocation = document.Sentences[2].Start; object endLocation = document.Sentences[2].End; // Supply a Start and End value for the Range. rng = document.Range(ref startLocation, ref endLocation); // Select the Range. rng.Select(); }
Související obsah
- Přehled objektového modelu Wordu
- Postupy: Rozšíření rozsahů v dokumentech prostřednictvím kódu programu
- Postupy: Načtení počátečních a koncových znaků v oblastech prostřednictvím kódu programu
- Postupy: Rozšíření rozsahů v dokumentech prostřednictvím kódu programu
- Postupy: Resetování oblastí ve wordových dokumentech prostřednictvím kódu programu
- Postupy: Sbalení oblastí nebo výběrů v dokumentech prostřednictvím kódu programu