gyakorlati útmutató

Tartalombeállítás adhatunk egy dokumentumot programozottan futási időben technikák alkalmazása által a Controls ingatlan ThisDocument osztály a projekt. Mindegyik módszer három túlterhelés, amelyek segítségével hozzá a tartalmát a következő módon szabályozás:

Emellett vezérlés az aktuális kiválasztási;

Emellett ellenőrzés a megadott tartomány;

Emellett ellenőrzés alapján az ellenőrzött tartalom ellenőrzése a dokumentumban.

Amikor bezárja a dokumentumot dinamikusan létrehozott tartalom ellenőrzéseket nem menti a dokumentumot. Azonban ellenőrizhetetlen elem tartalom ellenőrzés marad a dokumentumban. Akkor újra létrehozni az elem tartalma ellenőrzés alapján kezelt tartalmat ellenőrző, a következő alkalommal, amikor megnyitja a dokumentumot. További információért lásd. Hozzáadása Controls Office dokumentumok futás közben.

Ezenkívül az ellenőrzés tartalmát az aktuális kijelölés

Használjon ControlCollection nevezett módszert Add <класс элемента управления> (Ahol az ellenőrzési osztály - a neve az osztály tartalmat ellenőrző, hogy a felvenni kívánt, például AddRichTextContentControl), és egy olyan paraméter a neve az új szabályozás.

A következő kód példa a ControlCollection módszer. AddRichTextContentControl (karakterlánc). Új RichTextContentControl a tetején a dokumentumot. Ahhoz, hogy ezt a kódot, add meg a kódot a ThisDocument osztály a projekt, és hívja a módszer AddRichTextControlAtSelection ThisDocument_Startup eseménykezelő.

Ezenkívül az ellenőrzés a megadott tartomány

Használjon ControlCollection nevezett módszert Add <класс элемента управления> (Ahol az ellenőrzési osztály - a neve az osztály tartalmat ellenőrző, hogy a felvenni kívánt, például AddRichTextContentControl) és a paraméterek Microsoft.Office.Interop.Word. Tartományban.

A következő kód példa a ControlCollection módszer. AddRichTextContentControl (Range, karakterlánc). Új RichTextContentControl a tetején a dokumentumot. Ahhoz, hogy ezt a kódot, add meg a kódot a ThisDocument osztály a projekt, és hívja a módszer AddRichTextControlAtRange ThisDocument_Startup eseménykezelő.

Tartalom hozzáadása ellenőrzés alapján az ellenőrzött tartalom ellenőrzés

Használjon ControlCollection nevezett módszert Add <класс элемента управления> (Ahol az ellenőrzési osztály - a neve az osztály tartalmat ellenőrző, hogy a felvenni kívánt, például AddRichTextContentControl) és a paraméterek Microsoft.Office.Interop.Word.ContentControl.

A következő példa kódot ControlCollection módszerrel. AddRichTextContentControl (ContentControl, karakterlánc), hogy hozzon létre egy új objektumot minden RichTextContentControl kezelt szöveg formázása szabályozás, amely a dokumentumban. Ahhoz, hogy ezt a kódot, add meg a kódot a ThisDocument osztály a projekt, és hívja a módszer CreateRichTextControlsFromNativeControls ThisDocument_Startup eseménykezelő.

Felveheti tartalomvezérlők programozottan, hogy bármelyik nyitott dokumentumot futási időben segítségével VSTO bővítmények. Ehhez hozzon létre egy vezető Okmányelem. alapuló nyitott dokumentumot, majd módszereket alkalmaznak a Controls tulajdonsága a fogadó elemet. Mindegyik módszer három túlterhelés, amelyek segítségével hozzá a tartalmát a következő módon szabályozás:

Emellett vezérlés az aktuális kiválasztási;

Emellett ellenőrzés a megadott tartomány;

Emellett ellenőrzés alapján az ellenőrzött tartalom ellenőrzése a dokumentumban.

Amikor bezárja a dokumentumot dinamikusan létrehozott tartalom ellenőrzéseket nem menti a dokumentumot. Azonban ellenőrizhetetlen elem tartalom ellenőrzés marad a dokumentumban. Akkor újra létrehozni az elem tartalma ellenőrzés alapján kezelt tartalmat ellenőrző, a következő alkalommal, amikor megnyitja a dokumentumot. További információért lásd. A megtakarítás Dynamic Controls Office dokumentumokat.

További információ egy kulcsfontosságú eleme a projekt VSTO add-cm. Lásd kiterjesztése a Word dokumentumok és Excel munkafüzeteket VSTO bővítmények futásidőben.

Kapcsolódó cikkek