Hvordan du formaterer teksten til HTML på VBA

Visual Basic for Applications er det programmeringssprog bruges til at forøge Microsoft Word indbyggede sæt af værktøjer og funktioner. binære verden billedet af Attila Toro fra Fotolia.com

Visual Basic for Applications er det programmeringssprog bruges til at forøge Microsoft Word indbyggede sæt af værktøjer og funktioner.Udviklere bruger dette sprog til at skrive programmer, som hurtigt gennemfører mange opgaver, der normalt kræver en betydelig mængde tid at fuldføre.En sådan opgave er HTML-formatering, der forvandler almindelige tekst til kode, som en webbrowser kan vise.Udover at spare tid, ved hjælp af VBA til at formatere HTML-tekst kan i høj grad reducere det kedelige og antallet af fejl, der ofte ledsager HTML kodning i hånden.

Instruktioner

  1. Åbn et Word-dokument med eksisterende tekst, uanset om formateret eller ej.Klik på "Vis" overskrift i menuen, og klik derefter på "Indspil makro" funktionen under "Makroer" panel.

  2. Type, i den dialogboks, der vises, "ConvertToHTML" for makroen navn.Tryk på "OK" for at starte optagelsen makroen.

  3. Press "Kontrol-S" for at vise "Gem som" i dialogboks

    en, og vælg derefter "webside" element i feltet i dialogboksen "Gem som type".Skriv navnet "VBAWebPage" til filnavnet.Dette trin gemmer dokumentet som en webside, hvilket betyder, al tekst er konverteret til HTML.Den makro-optager vil oversætte denne konvertering i et VBA program, som du senere kan afspille for at konvertere andre dokumenter til HTML-sider.

  4. Afslut makroen optagelse ved at trykke den lille firkantede knap i Word statuslinje (nederst til venstre på skærmen).

  5. Åbn Windows Stifinder (ved at trykke på "Start" og derefter "Dokumenter"), og navigere til den mappe, der indeholder den fil, du gemte i trin 3. Dobbeltklik på filen for at åbne den i en webbrowser.Browseren vil vise den tidligere tekstdokument som en almindelig webside.Dette trin kontrollerer, at omdannelsen af ​​tekst til HTML-koder var vellykket.

  6. Åbn et andet dokument i Word, tryk derefter på "Alt-F8" for at vise en liste over makroer.

  7. Dobbeltklik på makroen mærket "ConvertToHTML", som du færdig med at optage i trin 4. Word vil re-køre VBA-kode, der gemmer dokumentet som en HTML-fil.

  8. Dobbeltklik på det nye HTML-dokumentet for at vise det i en browser, ligesom du gjorde i trin 5.

  9. Tryk på "Alt-F8" i Word-dokumentet til liste de tilgængelige makroer.Klik på "ConvertToHTML" element, og klik derefter på "Rediger" knappen for at komme ind i Visual Basic integrerede udviklingsmiljø (IDE).I dette miljø, vil du forfine koden skabt af den makro optageren.

  10. Over erklæringen, der begynder med "ActiveDocument.SaveAs", skrive følgende to linjer:

    x = InputBox ("Indtast et navn for HTML-siden")

    x = x & amp;".htm"

    Disse linjer vil bede dig om et filnavn, som Word vil tildele til output HTML-fil.Aktivering forskellige filnavne for hver konverterede HTML-dokument vil forhindre problemet med at overskrive dokumenter konverteret i en tidligere kørsel af makroen.

  11. Indtast over teksten "FileName: = & lt; aktuelle filnavn & gt;"med teksten "FileName:. = x"Dette skridt vil gøre Word gemme HTML-dokumentet med filnavnet input fra brugeren, som du har angivet koden for i det foregående trin.(Den "& lt; aktuelle filnavn & gt;" angiver dokumentets filnavn før konvertering.)

  12. Tryk på "Alt-F11" for at vende tilbage til Word.Åbn et nyt dokument og køre "ConvertToHTML" makro.Makroen vil nu spørge dig om et filnavn.Efter indtastning at filnavnet og kører makroen, skal du dobbeltklikke på den nye HTML-fil, hvis navn du lige har indtastet, for at åbne filen i din browser.

321
0
3
Visual Basics Programming