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.