Ik heb een textfile die normaliter geopend wordt in excel, en waar vervolgens text-to-column op wordt uitgevoerd.
Ik wil dit proces graag automatiseren, is dit mogelijk?
Ik heb natuurlijk al wat uitgepluisd, maar volgens mij is het niet mogelijk om het bestand zonder gebruik te maken van excel's text-to-column, fatsoenlijk te separaten (het bestand heeft geen scheidingsteken tussen de kolommen, enkel spaties (niet overal gelijk), maar text-to-column weet er wel raad mee)
Ik had dus in gedachten om een excel file klaar te stomen , dan via een webpagina (intranet) de gebruiker een textfile te laten kiezen en vervolgens die data in die klaargestoomde excelfile te douwen.
Mijn volgende stap zou dan zijn dat die excelfile automatisch (vba) text-to-column uitvoert.
Is dit mogelijk? Of krijg ik dan ergens problemen?
Een andere optie zou kunnen zijn als ik een macro uit de excel ZELF zou kunnen opstarten met asp.
Daarvoor heb ik volgend stukje code gevonden, al denk ik dat er security problemen zullen optreden.
wie kan me een duw de goede richting in geven?
Ik wil dit proces graag automatiseren, is dit mogelijk?
Ik heb natuurlijk al wat uitgepluisd, maar volgens mij is het niet mogelijk om het bestand zonder gebruik te maken van excel's text-to-column, fatsoenlijk te separaten (het bestand heeft geen scheidingsteken tussen de kolommen, enkel spaties (niet overal gelijk), maar text-to-column weet er wel raad mee)
Ik had dus in gedachten om een excel file klaar te stomen , dan via een webpagina (intranet) de gebruiker een textfile te laten kiezen en vervolgens die data in die klaargestoomde excelfile te douwen.
Mijn volgende stap zou dan zijn dat die excelfile automatisch (vba) text-to-column uitvoert.
Is dit mogelijk? Of krijg ik dan ergens problemen?
Een andere optie zou kunnen zijn als ik een macro uit de excel ZELF zou kunnen opstarten met asp.
Daarvoor heb ik volgend stukje code gevonden, al denk ik dat er security problemen zullen optreden.
code:
1
2
3
4
5
6
7
8
| Dim oWord, oDocDim PfadPfad = Server.CreateObject("./.") & "dbmakrotest.doc"
set oWord = Server.CreateObject("Word.Application")
set oDoc = oWord.Documents.Open (Pfad)
oWord.Application.Run "markrotest.doc!Makro1"
oDoc.Save
oDoc.Close
set oDoc = nothing oWord.Quit
set oWord = nothing |
wie kan me een duw de goede richting in geven?