Visual Basic for Applications är det programmeringsspråk som används för att öka Microsoft Word inbyggda uppsättning verktyg och funktioner . Utvecklare använder detta språk för att skriva program som snabbt slutföra många uppgifter som normalt kräver avsevärd tid att slutföra . En sådan uppgift är HTML-formatering , vilket förvandlar vanlig text i koden som en webbläsare kan visa . Förutom att spara tid , med hjälp av VBA för att formatera HTML- text kan kraftigt minska tristess och antalet fel som ofta åtföljer HTML-kodning för hand . Instruktioner
1
Öppna ett Word- dokument med befintlig text , vare formaterade eller ej . Klicka på menyn "Visa" rubrik , klicka sedan på " Spela in makro " -funktionen under " Makron " panel .
2
Type , i dialogrutan som visas , " ConvertToHTML " för makrot namn . Tryck " OK " för att börja spela in makrot .
3
Tryck " Ctrl- S " för att visa " Spara som" i dialogrutan och välj sedan " webbsida " post i " Spara som typ " fältet i dialogrutan . Skriv in namnet " VBAWebPage " till filnamnet . Detta steg sparar dokumentet som en webbsida , vilket innebär all text konverteras till HTML . Den makro -inspelaren kommer att omsätta denna omvandling till ett VBA -program som du senare kan spela för att konvertera andra dokument i HTML-sidor .
4
Avsluta makrot inspelningen genom att trycka på den lilla rutan i Word statusfält ( vid längst ner till vänster på skärmen ) .
5
Öppna Windows Explorer ( genom att trycka på " Start" och sedan " Documents " ) och navigera till den mapp som innehåller den fil du sparade i steg 3 . Dubbelklicka på filen för att öppna den i en webbläsare . Webbläsaren kommer att visa det tidigare textdokument som en vanlig webbsida . Detta steg verifierar att den omvandling av text till HTML-koder var lyckad .
6
Öppna ett annat dokument i Word , tryck sedan på " Alt-F8 " för att visa en lista över makron .
7
Dubbelklicka makrot märkt " ConvertToHTML , " som du klar med inspelningen i steg 4 . Word kommer åter köra VBA-kod som sparar dokumentet som en HTML -fil .
8
Dubbelklicka på den nya HTML- dokument för att visa den i en webbläsare , precis som du gjorde i steg 5 .
9
Press " Alt-F8 " i Word-dokumentet för att lista de tillgängliga makron . Klicka på " ConvertToHTML " objekt och klicka sedan på knappen "Redigera" för att gå in i Visual Basic integrerad utvecklingsmiljö ( IDE ) . . I denna miljö kommer du att förfina koden som skapas av den makro-inspelaren
10
Ovanför påstående som börjar med " ActiveDocument.SaveAs , " skriver de följande två rader :
x = InputBox ( " Ange ett namn för HTML- sidan " ) katalog
x = x & " . htm "
Dessa linjer kommer att fråga efter ett filnamn , som Word kommer att överlåta till utgången HTML-fil. Aktivera olika filnamn för varje konverterade HTML-dokument kommer att förhindra att problemet med överskrivning dokument omvandlas i en tidigare körning av makrot
11
typ över texten . "Filnamn : = " med SMSa "Filnamn : . = x " Detta steg kommer att göra Word sparar HTML- dokumentet med filnamnet inmatning av användaren , som du angav koden i föregående steg . ( Den " " anger dokumentets filnamn före omvandlingen . )
12 Tryck " Alt - F11 " för att återgå till Word . Öppna ett nytt dokument och kör " ConvertToHTML " makro. Makrot kommer nu att be dig om ett filnamn . Efter det filnamnet och kör makrot , dubbelklicka på den nya HTML -filen , vars namn du just angav , att öppna filen i din webbläsare .