Szöveg és objektumok beillesztése egy dokumentumba és szöveg formázása

A dokumentumban szereplő bekezdések létrehozásához használhatja a dokumentumobjektum Bekezdéskollekcióját, amely a dokumentum egyes bekezdésekben található. Új bekezdés hozzáadásával hozzáadhatja a gyűjtemény Hozzáadás módját:







Szúrni a tényleges szöveget a dokumentumban nem alkalmazható tárgy bekezdés, valamint a tárgy Range, ami a folyamatos dokumentum rész (beleértve az újonnan létrehozott bekezdés). Ez az objektum sokféleképpen hozható létre. Például megadhatja a tartomány kezdő és záró karaktereit (ha vannak ilyenek):

Rng: = App.ActiveDocument.Range (2 4): // a 2. nem 4. karakterből

A bekezdésszámot is megadhatja (például az éppen létrehozott):

Ezenkívül több egymást követő bekezdést is megadhat:

RNG: = App.ActiveDocument.Range (. Arr.Acti veDocument.Paragraphs.Item (3) .Range.Start App.Acti veDocument.Paragraphs.Item (5) .Range.End) beszúrása szöveg segítségével módszerekkel insertBefore (mielőtt tartomány) vagy InsertAfter (tartomány után), például:

Amellett, hogy a Range objektum szövegét lehet beilleszteni a Kijelölés tárgy, amely a tulajdonában Word.Application tárgy képviselő egy kiválasztott részét a dokumentum (a tárgy kerül létrehozásra, ha a felhasználó kiválasztja a dokumentum az egérrel, és lehet létrehozni használatával is prilozheniyakontrollera). Maga a Selection objektum létrehozható a Select metódus alkalmazásával a Range objektumhoz, például:







A fenti példában a harmadik bekezdés kiemelt az aktuális dokumentumban.

Ha egy szövegsorba szeretne beszúrni egy dokumentumba, vagy a kiválasztott szövegrész helyett, vagy előtte, akkor ezt a következő kódrészlet alkalmazásával teheti meg:

Megjegyzendő, hogy ha Options.ReplaceSelection Word.Application objektum tulajdonság True, a kiválasztott szöveg helyébe egy új, (ez a mód az alapértelmezés); ha szükség van a szöveg elé be kell illeszteni a kiválasztott elem nem helyette, akkor célszerű ezt a tulajdonságot False:

A Kiválasztás objektum használata során a bekezdés végén a következő kódrészletet lehet beilleszteni:

A Selection objektumhoz, valamint a Range objektumhoz alkalmazhatja a InsertBefore és InsertAfter módszereket. Ebben az esetben, a korábbi szövegtől eltérően, a beillesztett szöveg a kiválasztott szövegrész részévé válik.

A Kiválasztás objektum használatával a szöveg formázása révén a Betűtípus tulajdonság és a Betűtípus-objektum tulajdonságai, például a Félkövér, a Dőlt, a Dimenzió és a Mások használatával használható. Így például egy sort félkövér betűkkel beszúrhat:

Az előre definiált stílus beilleszthető szövegének átlapozásához használhatja a Kiválasztó objektum Stílus tulajdonságát, például:

Sel.TypeTextC'This a szöveg lesz a cím '); Sel.TypeParagraph:

Gyakran előfordul, hogy a Word-dokumentumok más alkalmazásokból származó adatokat tartalmaznak. Az ilyen adatoknak egy dokumentumba történő beszúrásának legegyszerűbb módja a Range objektum Paste módjának használata:

Természetesen ebben az esetben a vágólapnak már tartalmaznia kell a beillesztett adatokat.

Ha egy Word dokumentum egy részét a vágólapra kívánja helyezni, ezt a Range objektum Másolási módjának használatával teheti meg:

A következő dolog, amit meg kell tanulnod, mozgasd a kurzort a kívánt helyre a szövegben, ami a következő részben lesz.




Kapcsolódó cikkek