ich arbeite mich gerade in Word Automation ein und bin dank Sebastian.Lange auf NetOffice gestoßen. Das ist auch echt super und einfach.
Nun will ich Schriftvorlagen definieren, also Größe und Schriftart...
Diese sollen dann nur noch bei dem jeweiligen Text aufgerufen werden.
Quasi wie bei Word "Standard", "Überschrift 1", "Überschrift 2"...
(Daraus will ich mir dann auch ein Inhaltsverzeichnis erstellen.)
Aber wie kann ich diese Vorlagen definieren und dann aufrufen. Forumsuche/Google haben nix gebracht.
Wenn ich mit Bookmarks und einem Word-Template arbeite, kann ich ja Sachen vordefinieren, aber dann springt der Text auch immer an die Stelle wo sich das Bookmark im Template befindet. Das will ich aber nicht.
Der Wrapper ist Klasse und hat mir auch schon gut geholfen...nur hab ich Probleme mit der SetProperty Funktion.
Und das an zwei Unterschiedlichen stellen : Zugriff auf Header und Font-Size
Mein Code für den Headerzugriff:
//early binding: oWord.ActiveWindow.ActivePane.View.SeekView = Word.WdSeekView.wdSeekCurrentPageHeader;
Object[] objWdSeedCurrentPageHeader = new Object[1];
objWdSeedCurrentPageHeader[0] = 9;
ComObject header= word.GetObjectReturningProperty("ActiveWindow");
header= header.GetObjectReturningProperty("ActivePane");
header= header.GetObjectReturningProperty("View");
// Bis hier läuft es
header.SetProperty("SeekView", objWdSeedCurrentPageHeader);
und der Code für die Schrifgröße:
ComObject Font_Size = selection.GetObjectReturningProperty("Font");
Font_Size.SetProperty("Size", new object[1] { 12 });
Fehler:
Fehler
Ein Aufrufziel hat einen Ausnahmefehler verursacht.
Weiß jemand wo der Fehler steckt?
Irgendwie steh ich aufm Schlauch...ist bestimmt nur irgendwas kleines dummes ^^