Empfohlene Methode zum Lesen und Schreiben von INI-Dateien in VBA

8

Gibt es in VBA Methoden zum Lesen und Schreiben von INI-Dateien? Ich weiß, ich könnte verwenden;

%Vor%

... und parse die Daten. Stattdessen versuche ich zu sehen, welche Werkzeuge bereits verfügbar sind.

Ich weiß in C # können Sie tun ...

%Vor%

Gibt es ein Äquivalent für VBA?

Ich versuche dies in MS Access 2003 VBA.

    
Curtis Inderwiesche 18.03.2009, 21:15
quelle

4 Antworten

7
___ qstnhdr ___ Empfohlene Methode zum Lesen und Schreiben von INI-Dateien in VBA ___ antwort662225 ___

Hier sind einige Codeschnipsel, die wir verwenden, es sollte Ihnen helfen, die Idee zu bekommen. Diese Routinen verwenden die API-Aufrufe. Zwei Funktionen sind enthalten, um eine String-Einstellung für einen bestimmten Abschnitt in der INI-Datei zu lesen / schreiben.

%Vor%     
___ qstntxt ___

Gibt es in VBA Methoden zum Lesen und Schreiben von INI-Dateien? Ich weiß, ich könnte verwenden;

%Vor%

... und parse die Daten. Stattdessen versuche ich zu sehen, welche Werkzeuge bereits verfügbar sind.

Ich weiß in C # können Sie tun ...

%Vor%

Gibt es ein Äquivalent für VBA?

Ich versuche dies in MS Access 2003 VBA.

    
___ tag123c ___ C # (sprich "Cis") ist eine objektorientierte Programmiersprache auf hohem Niveau, die für die Erstellung einer Vielzahl von Anwendungen entwickelt wurde, die auf dem .NET Framework (oder .NET Core) ausgeführt werden. C # ist einfach, leistungsfähig, typsicher und objektorientiert. ___ tag123vba ___ Visual Basic für Applikationen (VBA) ist eine ereignisgesteuerte, objektorientierte Programmiersprache zum Schreiben von Makros, die für die gesamte Office-Suite und andere Anwendungen verwendet wird. VBA entspricht nicht VB.NET oder VBS; Wenn Sie in Visual Studio arbeiten, verwenden Sie [vb.net]. Wenn sich Ihre Frage speziell auf die Programmierung einer MS Office-Anwendung bezieht, verwenden Sie auch das entsprechende Tag: [Excel-VBA], [Zugriff-VBA], [Word-VBA], [Outlook-VBA] oder [Microsoft-Project-VBA] . ___ answer660189 ___

Es ist nicht angenehm, aber Sie können die Windows-API verwenden. Hier finden Sie einen Link und ein anderer von MS .

    
___ answer661621 ___

Karl Petersons kpini hat fast alles, was Sie wahrscheinlich brauchen: API-Deklarationen, eine Cinifile-Klasse, solche Sachen. Ich fang damit an und mische es nach Geschmack, was nicht lange dauern sollte.

    
___ tag123accessvba ___ Access-VBA (Visual Basic für Applikationen für Microsoft Access) ist eine ereignisgesteuerte und objektorientierte Programmiersprache für eine Vielzahl von Aufgaben, z. B. benutzerdefinierte Funktionen und dynamische Formulare in Microsoft Access. ___ tag123msaccess ___ Microsoft Access, auch als Microsoft Office Access bezeichnet, ist ein Datenbankverwaltungssystem von Microsoft, das häufig die relationale Microsoft Jet / ACE-Datenbank-Engine mit einer grafischen Benutzeroberfläche und Softwareentwicklungstools kombiniert. Eine Reihe von anderen Datenbank-Engines wie SQL Server kann auch als Back-End verwendet werden. ___ tag123ini ___ Das INI-Dateiformat enthält textbasierte Initialisierungsinformationen für Programme. Seine Struktur besteht aus "Abschnitten" und "Eigenschaften". ___ answer660195 ___

FileSystemObject-Objekt mit einem [TextStream] ( Ссылка ist die normalerweise empfohlene Methode zum Lesen und Schreiben von Textdateien in VBA.

    
___
Birger 19.03.2009, 13:37
quelle
3

Es ist nicht angenehm, aber Sie können die Windows-API verwenden. Hier finden Sie einen Link und ein anderer von MS .

    
Jon B 18.03.2009 21:27
quelle
1

FileSystemObject-Objekt mit einem [TextStream] ( Ссылка ist die normalerweise empfohlene Methode zum Lesen und Schreiben von Textdateien in VBA.

    
Fionnuala 18.03.2009 21:28
quelle
1

Karl Petersons kpini hat fast alles, was Sie wahrscheinlich brauchen: API-Deklarationen, eine Cinifile-Klasse, solche Sachen. Ich fang damit an und mische es nach Geschmack, was nicht lange dauern sollte.

    
Mike Woodhouse 19.03.2009 09:58
quelle

Tags und Links