Opmaken van tekst naar HTML op VBA

het binaire wereld door Attila Toro uit Fotolia.com

Visual Basic for Applications Visual Basic for Applications is de programmeertaal die wordt gebruikt om Microsoft Word ingebouwde set van tools en functies te vergroten. is de programmeertaal die wordt gebruikt om Microsoft Word ingebouwde set van tools en functies te vergroten.Ontwikkelaars gebruiken deze taal om programma's die snel voltooien veel taken die normaal veel tijd in beslag te schrijven.Een dergelijke taak is HTML-opmaak, die gewone tekst verandert in code die een webbrowser kan worden weergegeven.Naast het besparen van tijd, met behulp van VBA naar HTML tekst opmaken kan sterk verminderen van de verveling en het aantal fouten die vaak gepaard gaan met HTML-codering met de hand.

instructies

  1. Open een Word-document met bestaande tekst, al dan niet geformatteerd of.Klik op de "View" menu post, klik vervolgens op de "Record Macro" functie onder de "Macro's" paneel.

  2. Type, in het dialoogvenster dat verschijnt, "ConvertToHTML" voor de naam van de macro's.Druk op "OK" om het opnemen van de macro te starten.

  3. Druk op "Control-S" om te l

    aten zien van de "Opslaan als" dialoogvenster, selecteer dan de "Webpagina" in het veld "Opslaan als type" van het dialoogvenster.Typ de naam "VBAWebPage" voor de bestandsnaam.Deze stap slaat het document als een webpagina die alle tekst omgezet in HTML betekent.De macro-recorder zal deze conversie in een VBA-programma dat je later kunt afspelen naar andere documenten te converteren naar HTML-pagina's te vertalen.

  4. Beëindig de macro-opname door op de kleine knop plein in Word statusbalk (linksonder in het scherm).

  5. Open Windows Verkenner (door te drukken op "Start" en vervolgens "Documenten") en navigeer naar de map met het bestand dat u in stap 3 opgeslagen Dubbelklik op het bestand om het te openen in een webbrowser.De browser zal de voormalige tekstdocument als een gewone webpagina weer te geven.Deze stap controleert of de omzetting van tekst naar HTML-codes succesvol was.

  6. Open een ander document in Word en vervolgens op "Alt-F8" om een ​​lijst met macro's weer te geven.

  7. Dubbelklik op het macro-label "ConvertToHTML," waarin je klaar met het opnemen in stap 4 Word zal re-run van de VBA-code dat het document als een HTML-bestand opslaat.

  8. Dubbelklik op het nieuwe HTML-document weer te geven in een browser, net zoals je deed in stap 5.

  9. Druk op "Alt-F8" in het Word-document naar de lijst van de beschikbare macro's.Klik op de "ConvertToHTML" item en klik op de knop "Edit" te gaan de Visual Basic integrated development environment (IDE).In deze omgeving, heb je de code die door de macro-recorder te verfijnen.

  10. Boven de verklaring dat begint met "ActiveDocument.SaveAs", typt u de volgende twee regels:

    x = InputBox ("Geef een naam voor de HTML-pagina")

    x = x & amp;".htm"

    Deze regels zullen u vragen om een ​​bestandsnaam, die Word zal toewijzen aan de output HTML-bestand.Waardoor verschillende bestandsnamen voor elke geconverteerde HTML document zal het probleem van de documenten overschrijven geconverteerd in een vorige run van de macro voorkomen.

  11. type over de tekst "FileName: = & lt; huidige bestandsnaam & gt;"met de tekst "FileName:. = x"Deze stap zal Word redden het HTML-document met de bestandsnaam ingevoerd door de gebruiker, die u de code die in de vorige stap.(De "& lt; huidige bestandsnaam & gt;" geeft het document bestandsnaam voorafgaand aan de conversie.)

  12. Druk op "Alt-F11" om terug te keren naar Word.Open een nieuw document en voer het "ConvertToHTML" macro.De macro zal u nu vragen om een ​​bestandsnaam.Na het invoeren van dat de naam van het bestand en het uitvoeren van de macro, dubbelklikt u op het nieuwe HTML-bestand, wiens naam u zojuist hebt ingevoerd, om het bestand te openen in uw browser.

563
0
3
Visual Basics Programming