Comment lire les lignes d'un fichier texte un par un avec Power Point code VBA?
Ce code permet de lire une ligne d'un fichier texte:
set file = CreateObject("Scripting.FileSystemObject").OpenTextFile("c:\number.txt", 1)
text = file.ReadLine
MsgBox text
Comment puis-je le faire lire à plusieurs reprises une ligne après l'autre à partir du même fichier? Je suppose que je doit utiliser une boucle ici, non? J'en ai besoin pour lire la première ligne du fichier lors de la première itération, la deuxième ligne à la deuxième itération, le troisième à la troisième et ainsi de suite jusqu'à ce que toutes les lignes ont été lus. Comment puis-je le faire?
Plus Important: j'ai besoin du code pour fonctionner sur chaque ligne une par une - pas tous à la fois!
OriginalL'auteur brilliant | 2009-11-12
Vous devez vous connecter pour publier un commentaire.
Utiliser le
ReadAll()
méthode:(Peut-être d'intérêt: FileSystemObject Exemple De Code)
Avec une boucle:
OriginalL'auteur Mitch Wheat
Si pour une raison quelconque vous souhaitez utiliser la VBA fichier routines de traitement, vous devez utiliser un code comme ceci:
Juste une coïncidence, je pense...j'ai juste le nom de sous-marins du mieux que je peux, mais je suis content que quelqu'un d'autre pense comme moi! Cool de voir que vous êtes en train de faire powerpoint vba, il est toujours intéressant quand je fais ça...
OriginalL'auteur Jon Fournier
Vous pouvez ajouter une référence* pour Windows Script Host Object Model, il vous aidera avec l'Objet FileSystemObject, parce que vous pouvez dire:
Qui vous permettra d'utiliser intellisense pour voir les différentes propriétés et le Navigateur d'Objet à explorer la bibliothèque.
* Dans la fenêtre de code, choisir des Outils, des Références et cochez la case à côté de la bibliothèque que vous souhaitez.
Mitch Blé vous a donné la réponse, c'est des commentaires supplémentaires, comme vous l'avez mentionné dans un précédent post que vous avez voulu apprendre le VBA. L'explorateur d'Objets est d'une grande aide à l'apprentissage, comme c'est intellisense.
OriginalL'auteur Fionnuala
J'ai écrit un VBA routine qui lit un fichier texte et insérer une nouvelle diapositive pour chaque phrase dans le texte.
Tout d'abord, dans la diapositive n ° 1, ajouter un bouton qui appelle la macro nommée "générer"
Code Source va:
Télécharger le fichier:
http://konahn.tistory.com/attachment/[email protected]
OriginalL'auteur konahn