>-----Oorspronkelijk bericht-----
>.
>
Toch maar terug VBA.
In de veronderstelling dat je office 2000 geďnstaleerd hebt, ga naar je
visual basic editor, vandaar naar 'Extra' en 'verwijzingen'.
In de keuzelijst die je dan ziet verschijnen zoek je 'Microsoft Word 9.0
Object Library'. Dit vink je aan.
Plaats daarna volgende macro in je visual basic editor:
Sub Auto_Open()
Dim y As Word.Application
Set y = CreateObject("Word.Application")
With y
.Visible = True
.Documents.Add Template:="C:\WINDOWS\Application
Data\Microsoft\Sjablonen\Faktuurlijst.dot"
End With
End Sub
Deze macro is gewoon overgenomen uit mijn eigen files. Je kan hem dan ook
gewoon kopiëren. Hou er wel rekening mee dat het Word-document waarvan hier
sprake is een sjabloon is, en ook op de juiste plaats hiervoor staat. Deze
sjabloon noemt : 'Faktuurlijst.dot'. Deze naam zal je dus moeten aanpassen.
Succes
Luc
"DdH" <wr3...@wolmail.nl> schreef in bericht
news:3d03123...@news.hccnet.nl...
Er zijn meerdere oplossingen, al heb ik die van Luc
Heyndrickx heb ik niet gecontroleerd. Een andere is door
gebruik te maken van "ouderwetse" MS Excel 4.0 macro's.
Voeg een werkblad toe door onderaan de werkbladen te
klikken op rechtermuistoets, kies "Insert..." en dan "MS
Excel 4.0 Macro". Als je daar niet bekend mee bent,
vergeet deze oplossing of maak er eerst een studie van
(als je er zin in hebt...).
Starten van Word gaat met de functie
=EXEC(programma,WindowMode)
Programma moet tussen quotes ("), max 100 karakters, en
als het programma niet in een path is opgenomen, moet de
volledige dos-naam met path vermeld worden. Word staat
eigenlijk altijd in een path. Windowmode bepaalt window-
grootte. 1= normaal, 2= minimized, 3=maximized.
Word starten met een van te voren bepaalde template gaat
met de "/ttemplatename" switch ofwel opstartoptie. Let op,
geen spatie tussen t en template.
In de wetenschap dat Word eigenlijk Winword.exe heet, en
je een voorbeeldtemplate Brief.dot in de Word-
templatedirectory hebt staan, en je Word maximized wil
starten, volstaat het volgende commando:
=EXEC("Winword.exe /tBrief.dot";3)
Macro'tje een naam geven, bv onder een knop zetten, en
klaar!
>-----Oorspronkelijk bericht-----
>.
>
On Sat, 8 Jun 2002 08:13:56 -0700, "Hans" <sb01...@wolmail.nl> wrote:
On Sat, 8 Jun 2002 08:13:56 -0700, "Hans" <sb01...@wolmail.nl> wrote: