Visual Basic für Applikationen ist die Programmiersprache verwendet, um Microsoft Word zu erweitern integrierte Reihe von Werkzeugen und Funktionen. Entwickler verwenden diese Sprache für Programme, die schnell abgeschlossen viele Aufgaben in der Regel erfordern erhebliche Zeit in Anspruch zu schreiben. Eine solche Aufgabe ist HTML-Formatierung , die normalen Text verwandelt sich in Code , dass ein Web-Browser angezeigt werden können. Neben der Einsparung von Zeit, mit VBA in HTML Text zu formatieren können erheblich reduzieren die Langeweile und die Anzahl der Fehler , die häufig mit HTML-Codierung per Hand . Anleitung
1
Öffnen Sie ein Word-Dokument mit bestehenden Text , ob formatiert oder nicht . Klicken Sie auf das Menü "Ansicht" Überschrift , dann klicken Sie auf " Makro aufzeichnen "-Funktion unter dem "Makros "-Panel .
2
Typ , in dem Dialogfeld, das erscheint " ConvertToHTML " für das Makro den Namen . Drücken Sie auf " OK ", um die Aufzeichnung des Makros .
3
Presse "Control -S ", um die "Speichern unter "-Dialog , und wählen Sie dann die "Web -Seite" Artikel in der "Display Save as type "-Feld der Dialogbox. Geben Sie den Namen " VBAWebPage " für den Dateinamen . Dieser Schritt speichert das Dokument als Webseite , was bedeutet, der gesamte Text in HTML umgewandelt wird. Das Makro -Recorder wird diese Umwandlung in ein VBA-Programm zu übersetzen , die Sie später wiedergeben zu anderen Dokumenten in HTML-Seiten konvertieren.
4
Ende der Makro -Aufnahme , indem Sie das kleine Quadrat -Taste in Word der Statusleiste (bei die unten auf dem Bildschirm links).
5
öffnen Sie den Windows Explorer ( durch Drücken von " Start" und dann "Dokumente" ) und navigieren Sie zu dem Ordner mit der Datei, die Sie in Schritt 3 gespeichert . Doppelklicken Sie auf die Datei, um sie in einem Web-Browser zu öffnen. Der Browser wird das ehemalige Textdokument als eine normale Webseite anzuzeigen. Dieser Schritt stellt sicher, dass die Umwandlung von Text in HTML-Codes erfolgreich war.
6
Öffnen Sie ein anderes Dokument in Word , und drücken Sie "Alt -F8 ", um eine Liste der Makros anzuzeigen.
7
Doppelklicken Sie auf das Makro mit " ConvertToHTML ", die nach der Aufnahme in Schritt 4 . Word erneut starten den VBA-Code , der das Dokument speichert als HTML-Datei .
8
Doppelklicken Sie auf das neue HTML- Dokument, um es in einem Browser angezeigt werden , wie in Schritt 5 getan haben.
9
Presse "Alt -F8 " in das Word-Dokument , um eine Liste der verfügbaren Makros . Klicken Sie auf " ConvertToHTML " auswählen, dann klicken Sie auf die Schaltfläche "Bearbeiten" , um den Visual Basic integrierten Entwicklungsumgebung ( IDE) in Kraft. . In diesem Umfeld werden Sie den Code von der Makro-Rekorder erstellt verfeinern
10
Oberhalb der Erklärung , die mit " ActiveDocument.SaveAs ", geben Sie die folgenden zwei Zeilen :
x = InputBox ("Geben Sie einen Namen für die HTML-Seite" )
x = x & " . htm"
Diese Linien werden Sie nach einem Dateinamen aufgefordert , das Wort wird mit dem Ausgang zuweisen HTML-Datei. Aktivieren unterschiedlichen Dateinamen für jedes HTML-Dokument umgewandelt wird verhindert, dass das Problem der Überschreiben Dokumente in einem vorherigen Lauf des Makros umgewandelt
11
Typ über den Text. " FileName: = " mit der Text " FileName: . = x " Dieser Schritt wird Wort speichern Sie die HTML-Dokument mit dem Dateinamen Eingabe durch den Benutzer , die Sie zur Verfügung gestellt den Code für die im vorherigen Schritt . ( Die " " zeigt den Dateinamen des Dokuments vor der Umwandlung . )
12 Presse "Alt -F11 " , um zu Word zurückzukehren. Öffnen Sie ein neues Dokument und führen Sie den " ConvertToHTML " Makro. Das Makro wird nun zur Eingabe eines Dateinamens. Nach der Eingabe des Dateinamens und Ausführen des Makros , doppelklicken Sie auf das neue HTML-Datei , deren Namen Sie gerade eingegeben haben , um die Datei in Ihrem Browser öffnen.