[VBA/Word2000] Externe applicatie als "modal" window openen

Pagina: 1
Acties:

  • hing
  • Registratie: Augustus 2002
  • Laatst online: 19-05-2023
Hallo allemaal,

Ben met het volgende bezig. Via een macrootje wordt een executable vanuit word gestart. Wanneer deze applicatie geopend wordt, dan moet MsWord disabled worden. maw, de externe applicatie moet zich gedragen als een soort modal window. Zou iemand me de goede richting willen wijzen zodat ik wat gerichter verder kan zoeken? Ik kom er nu niet echt goed uit.

Alvast bedankt!

Groeten,
Hing.

  • onkl
  • Registratie: Oktober 2002
  • Laatst online: 23:54
probeer eens te zoeken naar de concepten shell en shellexecute. Verder kan je heel word verbergen met de visible property van de windows in je "windows"collectie.
Hier een uitleg.

[ Voor 40% gewijzigd door onkl op 28-12-2005 16:33 ]


  • hing
  • Registratie: Augustus 2002
  • Laatst online: 19-05-2023
onkl schreef op woensdag 28 december 2005 @ 16:25:
probeer eens te zoeken naar de concepten shell en shellexecute. Verder kan je heel word verbergen met de visible property van de windows in je "windows"collectie.
Hier een uitleg.
Hoi,
Dat shell en shellexecute wist ik al. Het gaat mij om het modal maken van de externe applicatie waarbij het worddocument tijdelijk geblokkeerd wordt. de visible property op false zetten is een laatste redmiddel, want het is niet echt fraai; de gebruiker raakt dan al gauw in de war van al die op en af flitsende schermen.
misschien had ik de vraag iets duidelijker moeten stellen. In ieder geval bedankt voor je antwoord!

  • onkl
  • Registratie: Oktober 2002
  • Laatst online: 23:54
Misschien direct na de shellcode een of andere do while constructie.

code:
1
2
3
4
5
Pseudocode:
Shell(Jeding)
While windowexists 'zit niet echt standaard in Word, maar mbv referenties wel te doen.
Doevents
Do
('t is lelijk, maar als het werkt...)

[ Voor 10% gewijzigd door onkl op 28-12-2005 18:37 ]


  • hing
  • Registratie: Augustus 2002
  • Laatst online: 19-05-2023
bedankt!
Is inderdaad zoals je zegt niet zo heel fraai, maar ik zal kijken of het werk. Je hoort nog van me