[VB] If -> worddoc openen met template

Pagina: 1
Acties:

  • Daggie
  • Registratie: Juni 2002
  • Laatst online: 13-08-2025
Ik heb hetvolgende probleem waar ik redelijk lastig van aan het worden ben


Ik heb een form met combobox op, als ik 1 keuze maak in de combox moet op het einde van het programma een word-document worden aangemaakt, in dit word-document moet onmiddellijk een template geladen worden zodat de gebruiker enkel maar bepaalde waarden moet wijzigen

Het openen van word zal mij (hopelijk) wel lukken, maar hoe laat ik hem dat template onmiddellijk opendoen ? waar staat die link tussen VB en dat bestand ?

Verwijderd

Hoe wil je het doen ? Het kan nl op 2 manieren.
De makkelijkste is winword.exe aanroepen met als argument de te openen template.
De moeilijkste is om met vba een word object aan te maken en dan het desbetreffende template te openen.

Succes !

  • Daggie
  • Registratie: Juni 2002
  • Laatst online: 13-08-2025
met winword lijkt mij goed, het moet werken op pcs met windows98 tot windows 2000 en excell 97 ...

kan je een vb geven van hoe dit in zijn werk gaat ? of info waar ik info kan vinden (..)

Verwijderd

code:
1
2
Dim RetVal
RetVal = Shell("Microsoft Word ""path + naam template""")

Open Word en mits path goed getyped opent ie meteen de template.
Probeer eerst maar eens alleen Word te openen.
Dit staat ook in help van Access onder het commando "Shell"

  • Tukk
  • Registratie: Januari 2002
  • Laatst online: 01-09 08:19

Tukk

De α-man met het ẞ-brein

Q: How many geeks does it take to ruin a joke? A: You mean nerd, not geek. And not joke, but riddle. Proceed.


  • Daggie
  • Registratie: Juni 2002
  • Laatst online: 13-08-2025
code:
1
2
   Set objWordApp = GetObject("", "word.application")
   objWordApp.Visible = True


word start mooi op, maar ik krijg het template niet geopend ...

Verwijderd

code:
1
objWordApp.Documents.Open "c:\blabla\template.dot"

  • Daggie
  • Registratie: Juni 2002
  • Laatst online: 13-08-2025
werkt perfect
bedankt allemaal
Pagina: 1