Visual Basic, Applications è il linguaggio di programmazione utilizzato per aumentare Microsoft Word di built-in set di strumenti e funzioni. Gli sviluppatori utilizzano questo linguaggio per scrivere programmi che completano rapidamente molti compiti che normalmente richiedono molto tempo per essere completata. Un tale compito è la formattazione HTML , che trasforma il testo ordinario in codice che un browser in grado di visualizzare . Oltre a risparmiare tempo , utilizzando VBA per formattare il testo HTML può ridurre notevolmente la noia e il numero di errori che spesso accompagnano codice HTML a mano. Istruzioni
1
Aprire un documento di Word con il testo esistente , sia formattato o meno. Fare clic sul menu "Visualizza" voce , quindi fare clic sulla funzione " Registra macro " sotto il pannello " macro".
2 Tipo
, nella finestra di dialogo che appare, " ConvertToHTML " per il nome della macro. Premere il tasto " OK" per avviare la registrazione della macro .
3
Premere " Control- S" per visualizzare la " Salva con nome" finestra di dialogo , quindi selezionare la voce "Pagina Web " nel " Salva come tipo di campo " della finestra di dialogo . Digitare il nome di " VBAWebPage " per il nome del file . Questo passaggio salva il documento come una pagina Web , il che significa che tutto il testo viene convertito in HTML . Il registratore di macro tradurrà questa conversione in un programma VBA che in seguito sarà possibile rigiocare per convertire altri documenti in pagine HTML .
4
Fine della registrazione della macro premendo il piccolo pulsante quadrato nella barra di stato di Word ( ad in basso a sinistra dello schermo) .
5
Aprire Esplora ( premendo il tasto "Start ", quindi " Documenti ") e navigate fino alla cartella contenente il file salvato nel passaggio 3 . Fare doppio clic sul file per aprirlo in un browser . Il browser visualizza il primo documento di testo da una pagina Web normale . Questo passaggio consente di verificare che la conversione di testo per i codici HTML è riuscita.
6
Aprire un altro documento in Word , quindi premere " Alt-F8 " per visualizzare un elenco di macro .
7
doppio clic sulla macro denominata " ConvertToHTML ", che avete finito la registrazione al punto 4 . Word si ri- eseguire il codice VBA che consente di salvare il documento come file HTML .
8
Fare doppio clic sul nuovo documento HTML da visualizzare in un browser , così come avete fatto al punto 5 .
9
Comunicati " Alt-F8 " nel documento di Word per elencare le macro disponibili . Fare clic sulla voce " ConvertToHTML " , quindi fare clic sul pulsante "Modifica" per entrare nell'ambiente di sviluppo integrato di Visual Basic ( IDE ) . . In questo contesto , si perfezionare il codice creato dal registratore di macro
10
sopra l'istruzione che inizia con " ActiveDocument.SaveAs ", digitare le due righe seguenti :
x = InputBox ( " Immettere un nome per la pagina HTML " ) per
x = x & " . htm"
Queste righe vi chiederà un nome di file , che Word assegnerà alla produzione file HTML . Abilitare i nomi di file differenti per ogni documento HTML convertito impedirà il problema della sovrascrittura di documenti convertiti in una precedente esecuzione della macro
11
tipo sul testo. " FileName : = " con il "filename . : x = " text Questo passaggio renderà Word salvare il documento HTML con il nome del file di input da parte dell'utente , che hai fornito il codice di cui al punto precedente . ( Il " filename> Premere " Alt- F11 " per tornare a Word. Aprire un nuovo documento ed eseguire la macro " ConvertToHTML " . La macro verrà ora richiesto di specificare un nome di file . Dopo aver inserito il nome del file e l'esecuzione della macro , fare doppio clic sul nuovo file HTML , il cui nome appena immesso , per aprire il file nel browser .