Recommandé à lire et à écrire .fichiers ini dans VBA
Sont toutes les méthodes disponibles dans VBA pour lire et écrire des fichiers INI? Je sais que je pourrais utiliser;
Open "C:\test.ini" For Input As #1
...et analyser les données. Au lieu de cela, je suis en train de voir quels sont les outils déjà disponibles.
Je sais en C#, vous pouvez le faire...
using INI;
INIFile ini = new INIFile("C:\test.ini");
Est-il un équivalent pour VBA?
Je suis d'essayer ce en MS Access 2003 VBA.
OriginalL'auteur Curtis Inderwiesche | 2009-03-18
Vous devez vous connecter pour publier un commentaire.
Voici quelques extraits de code que nous utilisons, il devrait vous aider à avoir l'idée. Ces routines d'utiliser les appels de l'API. Deux fonctions sont incluses pour lire /écrire une chaîne de réglage à une section spécifique dans le fichier ini.
OriginalL'auteur Birger
Il n'est pas plaisant, mais vous pouvez utiliser l'API Windows. Voici un lien, et un autre à partir de MS.
OriginalL'auteur Jon B
Objet FileSystemObject avec un [TextStream](http://msdn.microsoft.com/en-us/library/314cz14s(SV.85).aspx) est habituellement une méthode recommandée pour la lecture et l'écriture de fichiers texte en VBA.
Elle rend le code de lecture plus facile, à mon avis. Et vous pouvez l'utiliser Pour ... à Chaque itération à travers des dossiers facilement.
C'est probablement une bonne idée de ne pas les lire et les écrire directement. L'API approche est beaucoup mieux, car il les résumés de la nécessité de comprendre la mise en forme du fichier INI. A aucun sens dans l'écriture de code pour comprendre les fichiers INI, quand il existe déjà.
OriginalL'auteur Fionnuala
Karl Peterson kpini a à peu près tout, vous êtes susceptible d'avoir besoin: des déclarations d'API, un Cinifile classe, des trucs comme ça. J'aimerais commencer avec l'un et l'morph goût, qui ne devrait pas prendre longtemps.
OriginalL'auteur Mike Woodhouse