Anfänger zu sein ist keine Schande.
Schau'n 'mer ma
aber = jedoch
nicht schlecht = gut
weißer Schimmel = Schimmel
nix = ""
Durch die Anweisung zum Einlesen einer Zeile erhälst Du Such- und Ersetzungsbegriff, durch das Trennzeichen getrennt.
( in der letzten Zeile lasse einfach die Anführungszeichen weg ).
Die Funktion SPLIT teilt Dir eine solche Zeile in Bestandteile; sie gibt ein Array zurück, das Du zuvor deklarierst:
Zur Klarstellung verwendest Du eine neue Variable im Code:
und teilst anschliessend in 2 Bestandteile, und verteilst sie auf die Variablen für 'Füllwort' und 'Ersatzbegriff':
Code: Alles auswählen
aZeilenTeil() = SPLIT( sZeile, "=", 2 )
sFW = aZeilenTeil(0)
' Ersatzbegriff
sEB = aZeilenTeil(1)
FWL_ersetzFW( sFW , sEB )
' ....
' Ersetzen Füllwort Routine
'
Sub FWL_ersetzFW( sSuch as String , Optional sErsetz as String )
oSuchBeschr.SearchString = sSuch
if isMissing( sErsetz ) then
oSuchBeschr.ReplaceString = ""
else
oSuchBeschr.ReplaceString = sEreetz
end if
oDok.replaceAll( oSuchBeschr )
Bei Fragen zum Code: fragen!
Hilft das?
Anfänger zu sein ist keine Schande.
Schau'n 'mer ma
[quote]aber = jedoch
nicht schlecht = gut
weißer Schimmel = Schimmel
nix = ""[/quote]
Durch die Anweisung zum Einlesen einer Zeile erhälst Du Such- und Ersetzungsbegriff, durch das Trennzeichen getrennt.
( in der letzten Zeile lasse einfach die Anführungszeichen weg ).
Die Funktion SPLIT teilt Dir eine solche Zeile in Bestandteile; sie gibt ein Array zurück, das Du zuvor deklarierst:
[code]Dim aZeilenTeil( 0 to 1 ) as String[/code]
Zur Klarstellung verwendest Du eine neue Variable im Code:
[code]Line Input #iDateiNr, sZeile[/code]
und teilst anschliessend in 2 Bestandteile, und verteilst sie auf die Variablen für 'Füllwort' und 'Ersatzbegriff':
[code]aZeilenTeil() = SPLIT( sZeile, "=", 2 )
sFW = aZeilenTeil(0)
' Ersatzbegriff
sEB = aZeilenTeil(1)
FWL_ersetzFW( sFW , sEB )
' ....
' Ersetzen Füllwort Routine
'
Sub FWL_ersetzFW( sSuch as String , Optional sErsetz as String )
oSuchBeschr.SearchString = sSuch
if isMissing( sErsetz ) then
oSuchBeschr.ReplaceString = ""
else
oSuchBeschr.ReplaceString = sEreetz
end if
oDok.replaceAll( oSuchBeschr )[/code]
Bei Fragen zum Code: fragen!
Hilft das?