﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://schneegans.de/dtd/xhtml1-strict.dtd"[]><html lang="de" xml:lang="de" xsi:schemaLocation="http://www.w3.org/1999/xhtml http://www.w3.org/2002/08/xhtml/xhtml1-strict.xsd" xmlns="http://www.w3.org/1999/xhtml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><head><meta name="ROBOTS" content="NOINDEX, NOFOLLOW" /><title>FrontPage und VBA</title><link href="http://schneegans.de/xp/?url=http%3A%2F%2Fschneegans.de%2Fstyle%2F&amp;ct=application%2Fxml" rel="Stylesheet" type="text/css" /></head><body><table id="DankeThilo" style="border-collapse: collapse; margin: 20px auto; background-color: #EEE; border: 5px #EEA000 solid; padding: 10px;"><tr style="border: none;"><td rowspan="1" colspan="1" style="border:none; text-align: center; padding: 20px; font-size: 6em; font-weight: bold; color: #EEA000;">Danke, Thilo!</td></tr><tr style="border: none;"><td rowspan="1" colspan="1" style="border:none; text-align: right; padding: 3px;"><a shape="rect" href="http://schneegans.de/xp/?url=http%3A%2F%2Fwww.steinhoefel.de%2Fblog%2F2010%2F09%2Fweitermachen-thilo.html&amp;ct=application%2Fxml" style="text-decoration: none;" class="Offsite">...</a></td></tr></table><div class="Header"> <h1>FrontPage und VBA</h1> <p class="Breadcrumb">» <a shape="rect" href="http://schneegans.de/xp/?url=http%3A%2F%2Fschneegans.de%2F&amp;ct=application%2Fxml">schneegans.de</a> » <a shape="rect" href="http://schneegans.de/xp/?url=http%3A%2F%2Fschneegans.de%2Ffrontpage%2F&amp;ct=application%2Fxml">Microsoft FrontPage</a> » FrontPage und VBA</p> <div id="_ctl0_NewsgroupAnnouncement" style="color: #B22; border: thin solid #B22; padding: 5px;"> <p>Microsoft hat angekündigt, seine öffentlichen Newsgroups (<strong>microsoft.public.de.*</strong>) <a shape="rect" href="http://schneegans.de/xp/?url=http%3A%2F%2Fpatch-info.de%2Fartikel%2F2010%2F05%2F05%2F849&amp;ct=application%2Fxml" class="Offsite">abzuschalten</a>. Die beiden von mir betreuten Gruppen <strong>microsoft.public.de.frontpage</strong> und <strong>microsoft.public.de.expression.web</strong> werden bereits zum 1. Juni 2010 geschlossen.</p> <p>Ich empfehle meinen Besuchern sowie allen Anwendern von FrontPage und Expression Web, in die deutschsprachige Webautoren-Newsgroup <strong>de.comm.infosystems.www.authoring.misc</strong> zu wechseln. Beachten Sie auch meine <a shape="rect" href="http://schneegans.de/xp/?url=http%3A%2F%2Fgroups.google.com%2Fgroup%2Fmicrosoft.public.de.frontpage%2Fmsg%2Fc1e8d3bbf0542ddd&amp;ct=application%2Fxml" class="Offsite">Ankündigung in den Newsgroups</a>.</p> </div> <ul class="Navigation"><li><a shape="rect" href="http://schneegans.de/xp/?url=http%3A%2F%2Fschneegans.de%2Ffrontpage%2Fvba%2Fvba-prozeduren%2F&amp;ct=application%2Fxml">Nützliche VBA-Prozeduren</a></li><li><a shape="rect" href="http://schneegans.de/xp/?url=http%3A%2F%2Fschneegans.de%2Ffrontpage%2Fvba%2Ftidy%2F&amp;ct=application%2Fxml"><span lang="en" xml:lang="en">Tidy</span> und FrontPage</a></li><li><a shape="rect" href="http://schneegans.de/xp/?url=http%3A%2F%2Fschneegans.de%2Ffrontpage%2Fvba%2Fkeywords-metatag%2F&amp;ct=application%2Fxml">Keywords-Metatag mit VBA erstellen</a></li><li><a shape="rect" href="http://schneegans.de/xp/?url=http%3A%2F%2Fschneegans.de%2Ffrontpage%2Fvba%2Ftags-einfuegen%2F&amp;ct=application%2Fxml">HTML-Tags in der Normalansicht einfügen</a></li><li><a shape="rect" href="http://schneegans.de/xp/?url=http%3A%2F%2Fschneegans.de%2Ffrontpage%2Fvba%2Fhover-repair%2F&amp;ct=application%2Fxml">Hoverschaltflächen zugänglich machen</a></li><li><a shape="rect" href="http://schneegans.de/xp/?url=http%3A%2F%2Fschneegans.de%2Ffrontpage%2Fvba%2Fssh%2F&amp;ct=application%2Fxml">Upload per SSH</a></li></ul> </div><div class="Content"> <p class="Summary">Hier gibt es eine Einführung in die VBA-Programmierung unter FrontPage 2000, 2002 und 2003.</p> <p>Programmierbarkeit mittels VBA ist eine der Stärken von FrontPage 2000 und 2002. Umso bedauerlicher ist es, daß die meisten User davon anscheinend überhaupt nichts wissen. Schwieriger als JavaScript ist VBA jedenfalls nicht, und die Möglichkeiten sind wirklich beeindruckend. Bspw. ist der Ausdruck der Navigationsansicht recht unflexibel; ein <a shape="rect" href="http://schneegans.de/xp/?url=http%3A%2F%2Fschneegans.de%2Ffrontpage%2Fvba%2Fnavigationsansicht.bas&amp;ct=application%2Fxml">winziges Makro</a> sorgt für Abhilfe, indem es die Navigationsstruktur eines Webs als HTML-Liste ausgibt.</p> <p>Entscheidend ist, daß VBA-Makros nur zur <strong>Entwurfszeit</strong> ausgeführt werden können. So erstellte HTML-Seiten sind deshalb prinzipiell mit jedem Browser benutzbar. Aktionen zur <strong>Laufzeit</strong> sind mit VBA nicht möglich; dafür gibt es Techniken wie PHP, CGI oder ASP.</p> <p>Erste Anlaufstelle für Fragen ist die <span lang="en" xml:lang="en">Newsgroup</span> <a shape="rect" href="news:microsoft.public.de.frontpage.vba" class="Offsite">microsoft.public.de.frontpage.vba</a>. Viele einführende Beispiele für VBA-Programmierung enthält auch das <a shape="rect" href="http://schneegans.de/xp/?url=http%3A%2F%2Fdownload.microsoft.com%2Fdownload%2FFrontPage2002%2FSDK%2F1.0%2FNT5XP%2FEN-US%2FFPSDK.exe&amp;ct=application%2Fxml" class="Offsite">FrontPage 2002 Software Development Kit</a>. Dabei handelt es sich lediglich um eine Windows-Hilfedatei, die auch FrontPage 2000-Usern sicherlich von Nutzen sein wird. Weitere Tips gibt es in der <a shape="rect" href="http://schneegans.de/xp/?url=http%3A%2F%2Fwww.frontpagefaq.de%2F&amp;ct=application%2Fxml" class="Offsite">FrontPage-FAQ</a> von Michael Greth.</p> <p>Mein Enthusiasmus wurde allerdings etwas getrübt, als ich feststellen mußte, daß FrontPage unter bestimmten Voraussetzungen <a shape="rect" href="http://schneegans.de/xp/?url=http%3A%2F%2Fschneegans.de%2Fbugs%2Ffrontpage-asp%2F&amp;ct=application%2Fxml">ASP-Code ausführt</a>, wenn ASP-Seiten mit VBA-Methoden geöffnet werden. Einen <span lang="en" xml:lang="en">Workaround</span> für diesen schwerwiegenden Bug gibt es aber auch schon.</p> <p>Auf der MSDN-Website ist kürzlich eine <a shape="rect" href="http://schneegans.de/xp/?url=http%3A%2F%2Fmsdn.microsoft.com%2Fen-us%2Flibrary%2Faa218640.aspx&amp;ct=application%2Fxml" hreflang="en" class="Offsite">hervorragende Einführung</a> in die VBA-Programmierung mit FrontPage erschienen.</p> </div><div class="Footer"> <em>URL:</em> http://schneegans.de/frontpage/vba/<br /><a shape="rect" href="http://schneegans.de/xp/?url=http%3A%2F%2Fschneegans.de%2Fsv%2F%3Furl%3Dhttp%3A%2F%2Fschneegans.de%2Ffrontpage%2Fvba%2F&amp;ct=application%2Fxml" hreflang="en" class="Offsite">XHTML überprüfen</a> · <a shape="rect" href="http://schneegans.de/xp/?url=http%3A%2F%2Fjigsaw.w3.org%2Fcss-validator%2Fvalidator%3Furi%3Dhttp%3A%2F%2Fschneegans.de%2Ffrontpage%2Fvba%2F&amp;ct=application%2Fxml" class="Offsite">CSS überprüfen</a> · <a shape="rect" href="http://schneegans.de/xp/?url=http%3A%2F%2Fschneegans.de%2Fxp%2F%3Furl%3Dhttp%3A%2F%2Fschneegans.de%2Ffrontpage%2Fvba%2F&amp;ct=application%2Fxml" class="Offsite">Als <code>application/xml</code> laden</a><address><em>Autor:</em> <a shape="rect" href="http://schneegans.de/xp/?url=http%3A%2F%2Fschneegans.de%2Fchristoph%2F&amp;ct=application%2Fxml">Christoph Schneegans</a> (<a shape="rect" href="mailto:Christoph%20Schneegans%20%3CChristoph@Schneegans.de%3E">Christoph@Schneegans.de</a>)</address> </div></body></html><!-- XHTML Proxy has successfully processed this page. -->