Archief - Beste taal voor 'Word (office) generator'

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

M.West

Legacy Member
Ik zou graag een script schrijven waardoor ik aan de hand van een formulier automatisch worddocumenten kan genereren. Het zou om een soort van planningen gaan.
Via het formulier zou ik dan kunnen aangeven hoeveel velden er in het document komen, maar al dit moet via de lay-out van een reeds bestaand document.

Hoe kan ik dit best doen? VBA?

De enige talen die ik momenteel ken zijn:

- Java
- VB
- VBA (nog geen ervaring met Word)
- HTML (zal me hiermee wrs niet veel helpen)

Gelieve dus geen talen aan te geven die hier niet tussenstaan.
TENZIJ, het script in de (andere) taal niet zo complex is. In dat geval wil ik me de taal wel aanleren.

Bedankt voor hulp.

Recipe4hate

Legacy Member
Hangt er een beetje vanaf waarin je je formulier maakt en of je nog op andere plaatsen gegevensbronnen hebt.
Ik denk dat er in VBA al heel wat bereikt kan worden.

M.West

Legacy Member
Bedankt. Ik denk dat ik me inderdaad best richt op VBA.
Ik zal eens bekijken wat de mogelijkheden in combinatie met Word zijn.

SomeDude

Legacy Member
Of gewoon Ireport gebruiken?
Java heeft er wel een aantal zoals die (jasper), xdocreport vind ik ook wel simpele & snel, apache POI (als is dat meer coderen ipv template), ..

dJeez

Legacy Member
Louter voor de volledigheid : met Java zou je ook Java Word Library, Read Write Convert DOC DOCX HTML PDF in Java kunnen gebruiken (goedkoop is dat wel niet, maar het zou wel behoorlijk goed zijn).

Bij mijn vorige werkgever werkten wij met een OpenOffice.org instance in listening mode voor document generatie (client/server architectuur, die listening OOo instance draaide op de server). Voor eenvoudige documenten werkte dat nog redelijk, maar er zaten wel memory leaks in OOo (ttz, af en toe viel de verbinding uit en moest je die OOo listening instance herstarten). Later - een hele tijd nadat ik er ben weggegaan - zijn ze op de Aspose componenten overgestapt en bij mijn weten zijn ze daar wel tevreden over.

Het hangt uiteraard van de specifieke use case af, als de app enkel moet werken op PCs waar MS Office op geïnstalleerd staat dan zou ik voor de eenvoudigste oplossing gaan (eentje die hierboven werd aangehaald).

woony

Legacy Member
ok, geen idee wat uw definitie van 'script' dan precies is.
als je kunt programmeren lijkt mij dit niet ver te gaan en snel in elkaar gestoken..

en als het gewoon in word zelf moet gebeuren ja gebruik dan gewoon vba en zie ik weinig nut in dit topic :)

Recipe4hate

Legacy Member
De vraag van de OP was dan ook waar dit het beste in gebeurt. Het nut lijkt me wel duidelijk.
Voor een klein script ga ik voor VBA (dit kan tegen jouw mening stroken en is perfect aanvaardbaar hoor).
Op deze manier hoef je niet eens rekening te houden met references die dankzij COM nog in het geheugen blijven hangen, aangezien alles binnen de Office omgeving draait.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan