INI-Datei auslesen und beschreiben
Hallo Leute, benötige mal die Hilfe von VB- und Batch-Experten.
Gegeben ist eine Excell-Tabelle, die zwei Werte in zwei Zeilen enthält.
Vorname und Nachname.
Ich möchte in dieser Tabelle einen Button erstellen, der beim Aufruf das Programm "FISS.EXE" startet und an die INI-Datei "FISS.INI" die beiden Werte Vorname und Nachname übermittelt.
Danach soll aus der INI-Datei der Wert "Kartennummer" ausgelesen und an die Excell-Tabelle übermittelt werden.
Meine Frage:
1. Es ist das überhaupt möglich?
2. Wenn ja, wie mache ich das am besten? Am besten vielleicht mit Quelltext.
Vielen Dank für eure Unterstützung
Gruss Azubi-Admin
Gegeben ist eine Excell-Tabelle, die zwei Werte in zwei Zeilen enthält.
Vorname und Nachname.
Ich möchte in dieser Tabelle einen Button erstellen, der beim Aufruf das Programm "FISS.EXE" startet und an die INI-Datei "FISS.INI" die beiden Werte Vorname und Nachname übermittelt.
Danach soll aus der INI-Datei der Wert "Kartennummer" ausgelesen und an die Excell-Tabelle übermittelt werden.
Meine Frage:
1. Es ist das überhaupt möglich?
2. Wenn ja, wie mache ich das am besten? Am besten vielleicht mit Quelltext.
Vielen Dank für eure Unterstützung
Gruss Azubi-Admin
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 10228
Url: https://administrator.de/contentid/10228
Ausgedruckt am: 22.11.2024 um 13:11 Uhr
1 Kommentar
Möglich wäre es möglicherweise. Suche mal nach einer Doku für VBA, da sollte irgendwo die Prozedur/Funktion stehen, mit der man andere Programme startet. Das VBS-Pendant ist <tt>"WScript.Run(Filename,Parameters)"</tt>. Als Format für die Tabelle empfehle ich "Nur-Text (durch Tabs getrennt)". Möglicherweise geht es folgendermaßen:
<div class=code>'VBA
sub MyButton
WScript.Run ("FISS.EXE")
WScript.Run ("APPEND2.BAT")
End Sub
<hr>
:: APPEND2.BAT
@echo off
for /f %%i in ('type table.txt') do echo %%i >> FISS.INI</div>
So jedenfalls würde ich es machen.
<div class=code>'VBA
sub MyButton
WScript.Run ("FISS.EXE")
WScript.Run ("APPEND2.BAT")
End Sub
<hr>
:: APPEND2.BAT
@echo off
for /f %%i in ('type table.txt') do echo %%i >> FISS.INI</div>
So jedenfalls würde ich es machen.