[Excel 2000] Ongewenste tekens bij opslaan met macro

Pagina: 1
Acties:

  • Robkazoe
  • Registratie: December 2002
  • Laatst online: 10:07
Ik heb een personenbestand (een tekstbestand) en deze moet bewerkt worden zodat het bestand ingelezen kan worden met AddUsers voor Windows Server 2003 (Active Directory). Nu heb ik ervoor gekozen omdat in Excel 2000 te doen omdat het om een tekstbestand gaat die met tabs/spaties gescheiden is. Om al het werk te besparen heb ik een macro geschreven die alle gegevens zodanig aanpast zodat het bestand alleen hoeft opgeslagen te worden en meteen ingelezen kan worden.

Nu heb ik één probleem: Als ik het bestand handmatig opsla (in zowel tekst (tabgescheiden) als unicode) krijg ik een mooi tekstbestand zoals hieronder:
code:
1
2
3
4
5
[Users]

Testgebruiker1,Test Gebruiker1,1234AB$,Automatische Gegenereerde Gebruiker
Testgebruiker2,Test Gebruiker2,5678AB$,Automatische Gegenereerde Gebruiker
enzovoort...


Als ik echter exact dezelfde handeling opneem in de macro, krijg ik hetvolgende:
code:
1
2
3
4
5
[Users]

"Testgebruiker1,Test Gebruiker1,1234AB$,Automatische Gegenereerde Gebruiker"
"Testgebruiker2,Test Gebruiker2,5678AB$,Automatische Gegenereerde Gebruiker"
enzovoort...


Erg vervelend want het addusers converteerbestand kan dus niet overweg met de aanhalingstekens. Weet iemand waarom hij met een VBA Script/Macro dus de "-tekens erbij knalt, maar als je het handmatig opslaat, dat ie dat dan niet doet? Ik gebruik de volgende code:

code:
1
2
3
    ActiveWorkbook.SaveAs Filename:= _
        "U:\test\add.txt", FileFormat:=xlText, _
        CreateBackup:=False

Verwijderd

misschien eens een ander fileformat proberen, anders zal je zelf de exportroutine moeten schrijven.

  • Bolukan
  • Registratie: Oktober 2002
  • Laatst online: 09-07 19:01
Ik dacht me te herinneren dat de instellingen die je gebruikt en kunt instellen bij OpenText van invloed zijn op de wijze waarop een text-file wordt geschreven. (Liep ik tegenaan bij Access.) Hoe je die kunt instellen weet ik even niet, misschien een workaround door een dummybestand in te lezen?