wenn ich unter Datei/Neu ein neues Dokument erstelle und als Vorlage
unter Briefe/Faxe das elegante Fax auswähle, erscheint auf dem
Bildschirm ein Text, in dem ich unter anderem ein paar Kästchen
anklicken kann. Ein Doppelklich auf ein leeres Kästchen lässt ein
kleines Häkchen im Kästchen erscheinen, ein erneuter Doppelklick auf
das "angehakte" Kästchen lässt den Haken dann wieder verschwinden -
eine praktische Sache.
Ich würde es gerne in meine Dokumente einbauen - leider kann ich nicht
nachvollziehen, wie das funktioniert.
Ich bin soweit dahintergekommen, dass das sich hinter dem Kästchen
zunächst ein Feld mit dem Namen MACROBUTTON verbirgt. Offensichtlich
wird beim Doppelklicken dann das Makro UncheckIt bzw. CheckIt
aufgeführt; diese Makros wiederum fügen als Autotexteintrag die
Symbole für das angehakte bzw. nicht angehakte Kästchen ein. Soweit
sogut, ich habe nun in einem komplett neuen Dokument die beiden Makros
(sind ja nur Einzeiler) geschrieben und habe auch die beiden
entsprechenden Autotext-Einträge erstellt.
Auch habe ich das Feld MACROBUTTON eingefügt. Bei mir ändert sich aber
nach einem Doppelklick NICHTS!
Was mach ich falsch, wer steigt hinter das Geheimnis der Vorlage von
Elegantes Fax?
Verzweifelt
Lutz
>Ein Doppelklich auf ein leeres Kästchen lässt ein
> kleines Häkchen im Kästchen erscheinen, ein erneuter Doppelklick auf
> das "angehakte" Kästchen lässt den Haken dann wieder verschwinden -
> eine praktische Sache.
> Ich bin soweit dahintergekommen, dass das sich hinter dem Kästchen
> zunächst ein Feld mit dem Namen MACROBUTTON verbirgt. Offensichtlich
> wird beim Doppelklicken dann das Makro UncheckIt bzw. CheckIt
> aufgeführt; diese Makros wiederum fügen als Autotexteintrag die
> Symbole für das angehakte bzw. nicht angehakte Kästchen ein.
Du bist ja schon weit gekommen.
Wenn du die beiden Makros uebernommen hast, kannst du dort, wo du ein leeres
Kaestchen zum doppelklicken haben willst schon einmal den AutoText Eintrag
"UncheckedBox" einfuegen. Alles andere sollte sich von alleine ergeben,
vorausgesetzt die Makros und die AutoTexte sind da.
Hinter dem Feld macrobutton muss auch noch der Makroname und die Grafik,
d.h. das Zeichen fuer die Box stehen.
D.h. auf einem leeren Kaestchen muss das Makro "CheckIt" ausgefuehrt
werden - die Makros fuegen an dieser Stelle einfach immer den anderen
AutoText-Eintrag ein, welcher das Feld Macrobutton mit der Angabe des Makros
und dem Symbolzeichen beinhaltet.
Fuege einfach einmal beide AutoTexte in ein Dokument ein und mach die
Feldfunktionen sichtbar mit <Alt>+<F9>, dann wird dir das Geheimnis schnell
klar.
Ciao
Barbara
Gruss
Lutz
ActiveDocument.AttachedTemplate.AutoTextEntries("CheckedBox").Insert
Where:=Selection.Range
Das ist ja das Makro Checkit... was bedeutet eigentlich der Teil:
attachedTemplate ? Vielleicht klappts deswegen nicht?
>Hallo,
>
>wenn ich unter Datei/Neu ein neues Dokument erstelle und als Vorlage
>unter Briefe/Faxe das elegante Fax auswähle, erscheint auf dem
>Bildschirm ein Text, in dem ich unter anderem ein paar Kästchen
>anklicken kann. Ein Doppelklich auf ein leeres Kästchen lässt ein
>kleines Häkchen im Kästchen erscheinen, ein erneuter Doppelklick auf
>das "angehakte" Kästchen lässt den Haken dann wieder verschwinden -
>eine praktische Sache.
>
>Ich würde es gerne in meine Dokumente einbauen - leider kann ich nicht
>nachvollziehen, wie das funktioniert.
>
>Ich bin soweit dahintergekommen, dass das sich hinter dem Kästchen
>zunächst ein Feld mit dem Namen MACROBUTTON verbirgt. Offensichtlich
>wird beim Doppelklicken dann das Makro UncheckIt bzw. CheckIt
>aufgeführt; diese Makros wiederum fügen als Autotexteintrag die
Gibt VBA beim ausführen des Makros einen Fehler zurück?
Versuche es mit folgendem Makro.
NormalTemplate.AutoTextEntries("CheckedBox").Insert
Where:=Selection.Range
Gruss Stephan
Lutz Kisters schrieb:
Gruss Lutz
... und da heisst es doch immer: Aus der Schweiz kommt nix
g'scheits... ;-)
On Sat, 22 Jan 2000 17:49:45 +0100, Stephan Wild <s.w...@bluewin.ch>
wrote:
Freut mich, dass ich Dir hekfen konnte. Das andere Makro kannst Du jedoch auch brauchen. Wenn Du die
Autotext Einträge in der aktuellen Dokumentvorlage, also XXXXX.dot speicherst, funktioniert auch
dieses Makro.
> ActiveDocument.AttachedTemplate.AutoTextEntries("CheckedBox").Insert
> Where:=Selection.Range
>
> Das ist ja das Makro Checkit... was bedeutet eigentlich der Teil:
> attachedTemplate ? Vielleicht klappts deswegen nicht?
Deine Boxen funktionieren ja jetzt wunschgemaess. Vielleicht bist du auch
selber darauf gekommen.
AttachedTemplate gibt die dem Dokument zugeordnete Dokumentvorlage zurueck.
Word muss ja wissen aus welcher Vorlage die AutoTexte kommen. Wird die
Vorlage normal.dot angesprochen, bedient man sich der Eigenschaft
"NormalTemplate".
Ciao
Barbara