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.