Comment formater le texte en html sur vba

Visual Basic pour Applications est le langage de programmation utilisé pour augmenter Microsoft Word`s built-in set of tools and functions.

Visual Basic pour Applications est le langage de programmation utilisé pour augmenter intégré dans le jeu de Microsoft Word d`outils et de fonctions. Les développeurs utilisent cette langue pour écrire des programmes qui complètent rapidement de nombreuses tâches normalement nécessitant beaucoup de temps pour terminer. Une telle tâche est mise en forme HTML, qui transforme le texte ordinaire en code d`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.

  • Ouvrez un document Word avec le texte existant, que ce soit ou non formaté. Clique le "Vue" tête de menu, puis cliquez sur le "Enregistrer une macro" fonction sous la "Macros" panneau.

  • Type, dans la boîte de dialogue qui apparaît, "ConvertToHTML" pour le nom de la macro. presse "D`accord" pour commencer l`enregistrement de la macro.

  • presse "Contrôles" pour afficher la "Enregistrer sous" boîte de dialogue, puis sélectionnez le "Page web" objet "Sauvegarder comme type" domaine de la boîte de dialogue. Tapez le nom "VBAWebPage" pour le nom de fichier. Cette étape enregistre le document en tant que page Web, ce qui signifie tout le 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.

  • Terminez l`enregistrement macro en appuyant sur le petit bouton carré dans la barre d`état de Word (en bas à gauche de l`écran).




  • Ouvrez l`Explorateur Windows (en appuyant sur "Démarrer," puis "Documents") Et naviguez jusqu`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 l`ancien document de texte comme une page Web régulière. Cette étape vérifie que la conversion du texte en code HTML a réussi.

  • Ouvrez un autre document dans Word, puis appuyez sur "Alt-F8" pour afficher une liste des macros.

  • Double-cliquez sur la macro marquée "ConvertToHTML," qui vous avez terminé l`enregistrement à l`étape 4. Parole sera ré-exécuter le code VBA qui enregistre le document en tant que fichier HTML.

  • Double-cliquez sur le nouveau document HTML pour l`afficher dans un navigateur, comme vous le faisiez à l`étape 5.

  • presse "Alt-F8" dans le document Word à la liste des macros disponibles. Clique le "ConvertToHTML" élément, puis cliquez sur le "modifier" bouton pour entrer dans l`environnement Visual Basic intégrée de développement (IDE). Dans cet environnement, vous affinez le code créé par l`enregistreur de macros.

  • Au-dessus de la déclaration qui commence par "ActiveDocument.SaveAs," Tapez les deux lignes suivantes:

    x = InputBox ("Entrez un nom pour la page HTML")

    x = x & ".htm"

    Ces lignes vous demandera un nom de fichier, qui Word attribuer au fichier de sortie HTML. Activation de noms de fichiers différents pour chaque document HTML converti empêchera le problème de l`écrasement des documents convertis dans une exécution précédente de la macro.

  • Tapez sur le texte "FileName: =" avec le texte "FileName: = x." Cette étape fera Word d`enregistrer le document HTML avec l`entrée de nom de fichier par l`utilisateur, qui vous avez fourni le code dans l`étape précédente. (Le "" indique le nom de fichier du document avant la conversion.)

  • presse "Alt-F11" pour revenir à Word. Ouvrez un nouveau document et exécuter le "ConvertToHTML" macro. La macro va maintenant vous demander un nom de fichier. Après avoir entré ce nom de fichier et d`exécuter la macro, double-cliquez sur le nouveau fichier HTML, dont le nom que vous venez d`entrer, pour ouvrir le fichier dans votre navigateur.

AUTRES

» » » » Comment formater le texte en html sur vba