Sdílet prostřednictvím


Postupy: Rozšiřování oblastí v dokumentech prostřednictvím kódu programu

Po definování Range objektu v dokumentu aplikace Microsoft Office Word pomocí změnit jeho počáteční a koncové body MoveStart a MoveEnd metody.MoveStart a MoveEnd metody berou dva stejné argumenty Unit a Count.Count Argument je počet jednotek, které chcete přesunout a Unit argument může být jeden z následujících WdUnits hodnoty:

Platí pro: Informace v tomto tématu se vztahují na projekty na úrovni dokumentu i na úrovni aplikace ve Wordu 2013 a ve Wordu 2010. Další informace najdete v tématu Dostupné funkce podle aplikací systému Office a typů projektu.

Následující příklad definuje rozsah sedm znaků.Po spuštění původní pozice pak přesune počáteční pozici rozsah sedm znaků.Protože konec pozice rozsah byl také sedm znaků po počáteční pozice, výsledkem je oblast, která se skládá z nula znaků.Kód pak přesune za aktuální pozicí konce koncové polohy sedm znaků.

Rozšířit oblast

  1. Definujte rozsah znaků.Další informace naleznete v tématu Postupy: Definování a výběr oblastí v dokumentech prostřednictvím kódu programu.

    Následující příklad kódu lze v dokumentu úroveň přizpůsobení.

    Dim rng As Word.Range = Me.Range(Start:=0, End:=7)
    
    object start = 0;
    object end = 7;
    Word.Range rng = this.Range(ref start, ref end);
    

    Následující příklad kódu lze použít v doplňku úrovni aplikace.Tento příklad používá aktivní dokument.

    Dim rng As Word.Range = Me.Application.ActiveDocument.Range(Start:=0, End:=7)
    
    Word.Range rng = this.Application.ActiveDocument.Range(0, 7);
    
  2. Použití MoveStart metoda Range objekt přesunout počáteční pozici rozsahu.

    rng.MoveStart(Unit:=Word.WdUnits.wdCharacter, Count:=7)
    
    rng.MoveStart(Word.WdUnits.wdCharacter, 7);
    
  3. Použití MoveEnd metoda Range objekt přesunout konec pozice rozsahu.

    rng.MoveEnd(Unit:=Word.WdUnits.wdCharacter, Count:=7)
    
    rng.MoveEnd(Word.WdUnits.wdCharacter, 7);
    

Kód přizpůsobení úroveň dokument

Rozšířit rozsah v přizpůsobení úroveň dokument

  • Následující příklad zobrazuje kompletní kód pro přizpůsobení úroveň dokument.Použít tento kód, spusťte jej z ThisDocument tříd v projektu.

    ' Define a range of 7 characters. 
    Dim rng As Word.Range = Me.Range(Start:=0, End:=7)
    
    ' Move the start position 7 characters.
    rng.MoveStart(Unit:=Word.WdUnits.wdCharacter, Count:=7)
    
    ' Move the end position 7 characters.
    rng.MoveEnd(Unit:=Word.WdUnits.wdCharacter, Count:=7)
    
    // Define a range of 7 characters. 
    object start = 0;
    object end = 7;
    Word.Range rng = this.Range(ref start, ref end);
    
    // Move the start position 7 characters.
    rng.MoveStart(Word.WdUnits.wdCharacter, 7);
    
    // Move the end position 7 characters.
    rng.MoveEnd(Word.WdUnits.wdCharacter, 7);
    

Doplněk aplikace úroveň kódu

Rozšířit rozsah v doplňku úrovni aplikace

  • Následující příklad zobrazuje kompletní kód doplněk aplikační úrovni.Použít tento kód, spusťte jej z ThisAddIn tříd v projektu.

    ' Define a range of 7 characters. 
    Dim rng As Word.Range = Me.Application.ActiveDocument.Range(Start:=0, End:=7)
    
    ' Move the start position 7 characters.
    rng.MoveStart(Unit:=Word.WdUnits.wdCharacter, Count:=7)
    
    ' Move the end position 7 characters.
    rng.MoveEnd(Unit:=Word.WdUnits.wdCharacter, Count:=7)
    
    // Define a range of 7 characters.
    Word.Range rng = this.Application.ActiveDocument.Range(0, 7);
    
    // Move the start position 7 characters.
    rng.MoveStart(Word.WdUnits.wdCharacter, 7);
    
    // Move the end position 7 characters.
    rng.MoveEnd(Word.WdUnits.wdCharacter, 7);
    

Viz také

Úkoly

Postupy: Resetování oblastí v dokumentech aplikace Word prostřednictvím kódu programu

Postupy: Sbalování oblastí nebo výběrů v dokumentech prostřednictvím kódu programu

Postupy: Definování a výběr oblastí v dokumentech prostřednictvím kódu programu

Postup: Načítání počátečních a koncových znaků oblastí prostřednictvím kódu programu

Postupy: Vyloučení značek odstavů při vytváření oblastí prostřednictvím kódu programu