Visual Basic pour Applications est le langage de programmation utilisé pour augmenter la Parole de Microsoft intégré dans la série d'outils et de fonctions. Les développeurs utilisent cette langue pour écrire des programmes qui terminent rapidement de nombreuses tâches qui requièrent habituellement beaucoup de temps à compléter . Une telle tâche est mise en forme HTML , qui transforme un texte ordinaire en code qu'un navigateur Web peut afficher . Outre un gain de temps , en utilisant VBA pour formater le texte HTML peut réduire considérablement l'ennui et le nombre d' erreurs qui accompagnent souvent le codage HTML à la main. Instructions
1
Ouvrez un document Word avec le texte existant , que ce soit en forme ou pas . Cliquez sur le menu "Affichage" rubrique , puis cliquez sur la fonction " Enregistrer une macro " dans le panneau "Macros " .
2 Type
, dans la boîte de dialogue qui s'affiche, " ConvertToHTML " pour le nom de la macro. Appuyez sur "OK " pour démarrer l'enregistrement de la macro.
3
Appuyez sur " Ctrl- S " pour afficher le "Enregistrer sous" boîte de dialogue, puis sélectionnez l'option " Web Page " dans le " Enregistrer en tant que champ Type "de la boîte de dialogue. Tapez le nom de " VBAWebPage " pour le nom de fichier. Cette étape enregistre le document en tant que page Web , ce qui signifie que tout texte est converti en HTML. L' enregistreur de macro se traduira cette conversion dans un programme VBA que vous pouvez rejouer plus tard pour convertir d'autres documents dans des pages HTML .
4
Fin de l'enregistrement de la macro en appuyant sur le petit bouton carré dans la barre d'état de Word ( à en bas à gauche de l'écran) .
5
Ouvrez l'Explorateur Windows ( en appuyant sur " Démarrer", puis " Documents" ) et accédez au dossier contenant le fichier que vous avez enregistré à l'étape 3. Double- cliquez sur le fichier pour l'ouvrir dans un navigateur Web. Le navigateur affichera le premier document de texte comme une page Web ordinaire . Cette étape vérifie que la conversion de texte pour les codes HTML a réussi.
6
Ouvrez un autre document dans Word , puis appuyez sur "Alt- F8 " pour afficher une liste des macros.
7
Double -cliquez sur la macro intitulée « ConvertToHTML », qui vous avez terminé l'enregistrement à l'étape 4 . Word ré-exécuter le code VBA qui enregistre le document comme un fichier HTML.
8
Double- cliquez sur le nouveau document HTML pour l'afficher dans un navigateur , comme vous l'avez fait à l'étape 5 .
9
Presse "Alt- F8 " dans le document Word à la liste des macros disponibles . Cliquez sur le " ConvertToHTML " , puis cliquez sur le bouton "Modifier " pour accéder à l'environnement de développement intégré Visual Basic (IDE). . Dans cet environnement , vous affinez le code créé par l'enregistreur de macros
10
dessus de l'instruction qui commence par " ActiveDocument.SaveAs », tapez les deux lignes suivantes :
x = InputBox (" Saisissez un nom pour la page HTML" )
x = x & ". htm"
Ces lignes vous demandera un nom de fichier Word qui attribuer à la sortie fichier HTML. Activation de noms de fichiers différents pour chaque document HTML converti permettra d'éviter le problème d'écraser les documents convertis dans une exécution précédente de la macro
11
type sur le texte. " FileName : = " avec le " FileName. : = x " texte Cette étape fera Parole enregistrer le document HTML à l'entrée du nom de fichier par l'utilisateur, qui vous avez fourni le code dans l'étape précédente. ( Le " filename> 12 Appuyez sur " Alt- F11 " pour revenir à Word. Ouvrez un nouveau document et exécutez la macro " ConvertToHTML " . La macro va maintenant vous demander un nom de fichier. Après avoir entré le nom du fichier et d'exécuter la macro , double- cliquez sur le nouveau fichier HTML dont le nom vous venez d'entrer , d'ouvrir le fichier dans votre navigateur.