Danke, Thilo!
...

HTML-Tags in der Normalansicht einfügen

Microsoft hat seine öffentlichen Newsgroups (microsoft.public.de.*) zum 1. Juni 2010 abgeschaltet. Darunter fallen auch die bislang von mir betreuten Gruppen microsoft.public.de.frontpage und microsoft.public.de.expression.web.

Ich empfehle meinen Besuchern sowie allen Anwendern von FrontPage und Expression Web, in die deutschsprachige Webautoren-Newsgroup de.comm.infosystems.www.authoring.misc zu wechseln. Beachten Sie auch meine Ankündigung in den Newsgroups.

Seit einiger Zeit gibt es von Microsoft für FrontPage die HTML Tools.

Für manche Aufgaben ist dieses Add-In aber nicht so gut geeignet. Es ist bspw. unbequem, Element-Namen stets neu eingeben zu müssen. Mit VBA habe ich daher eine Alternative entwickelt.

Screenshot eines VB-Formulars in FrontPage

Funktionsumfang

Installation

Laden Sie das ZIP-Archiv herunter, entpacken Sie es, und importieren Sie im VB-Editor die Dateien InsertTags.bas und frmInsertTags.frm. Dabei wird die frmInsertTags.frx ebenfalls importiert.

Die Prozedur Open_frmInsertTags() sollten Sie mit einem Menüeintrag oder einem Button der Symbolleiste verknüpfen.

Anwendung

Das Formular bleibt im Vordergrund, bis es geschlossen wird. Das ermöglicht es, mehrere Tags schnell nacheinander einzufügen. Im Quellcode des Formulars finden Sie die Konstante TAG_LIST, die Sie für Ihre Anforderungen anpassen können.

Markieren Sie in der Normalansicht etwas Text und starten Sie das Formular. Nach einem Doppelklick auf ein Element der Liste werden Start- und Endtags um die Markierung eingefügt.

Mit der Option „Alte Tags löschen“ werden alle Tags innerhalb der Markierung entfernt. Das ist z. B. sinnvoll, wenn man es mit vielen ekligen font-Elementen zu tun hat.