Toon posts:

[Word2k] Formulier sluiten = document sluiten

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een heel mooi briefsjabloon gemaakt, met daarin een UserForm. Een gebruiker "opent" het sjabloon en krijgt meteen een formulier met een tweetal keuzelijsten en een aantal tekstvakken voor zijn neus.
Het formulier heeft 3 knoppen: "Reset", "Annuleren" en "OK". Deze knoppen heb ik aan de praat gekregen, "Annuleren" zorgt er bijvoorbeeld voor dat het formulier en het document gesloten worden.
code:
1
2
3
4
Private Sub frm_cncl_Click()
ActiveDocument.ActiveWindow.Close
Unload Me
End Sub

Maar bovenin het formulier heb je ook nog een knopje zitten, met daarin zo'n fijn kruisje. Als de gebruiker daarop klikt, sluit het formulier. Het document blijft echter geopend en dat is niet de bedoeling. Hoe laat ik Word het document sluiten, als de gebruiker het formulier via het kruisje sluit? (Of als dat eenvoudiger is: Hoe haal ik dat kruisje weg?)

[ Voor 8% gewijzigd door Verwijderd op 27-08-2004 08:11 ]


Verwijderd

Topicstarter
:?

Afbeeldingslocatie: http://members.home.nl/s.hout/got/form.JPG

Dit kruisje dus, even voor de duidelijkheid.

[ Voor 97% gewijzigd door Verwijderd op 27-08-2004 08:21 ]


  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB/AI

Front verplichte underscores

Weghalen weet ik niet, maar kijk even naar de frm_terminate() en frm_queryclose() functies :)

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Verwijderd

Topicstarter
F_J_K schreef op 27 augustus 2004 @ 08:22:
Weghalen weet ik niet, maar kijk even naar de frm_terminate() en frm_queryclose() functies :)
_/-\o_

code:
1
2
3
Private Sub UserForm_Terminate()
ActiveDocument.ActiveWindow.Close
End Sub


Die QueryClose had ik al eerder geprobeerd (gevonden met search), maar daar kon ik niks mee.