[VB Word] tekstinvoer in een document onmogelijk maken

Pagina: 1
Acties:

  • YellowCube
  • Registratie: December 2001
  • Laatst online: 24-05 21:43

YellowCube

Wait...what?

Topicstarter
Ik ben op dit moment bezig met een functie binnen Word die slechts als layout-controle gebruikt mag worden. Wanneer een gebruiker de functie activeert en daarbij toch tekst in z'n document invoert/verandert, dan neemt de kans op fouten behoorlijk toe.
Om die reden wil ik graag dat zolang de functie geactiveerd is, dat er niks ingevoerd/veranderd kan worden. Bestaat hier een functie voor?

Je kunt de functie protect-document gebruiken (onderdeel van forms), maar aangezien men in sommige gevallen juist gebruik maakt van forms geeft dit ook nog weleens problemen. Het moet wel idioot-bestendig blijven.

My doctor says that I have a malformed public-duty gland and a natural deficiency in moral fibre and that I am therefore excused from saving the world


  • Remco
  • Registratie: Januari 2001
  • Laatst online: 21-05 08:21
Als het mogelijk is, kan je ook de gebruikers alleen read-rechten geven op de betreffende directory in je netwerk.

[ Voor 7% gewijzigd door Remco op 08-06-2004 08:53 ]

The best thing about UDP jokes is that I don't care if you get them or not.


  • YellowCube
  • Registratie: December 2001
  • Laatst online: 24-05 21:43

YellowCube

Wait...what?

Topicstarter
dan kun je nog steeds in een document tekst invoeren...alleen kun je het bestand dan niet opslaan.

My doctor says that I have a malformed public-duty gland and a natural deficiency in moral fibre and that I am therefore excused from saving the world


  • Kappie
  • Registratie: Oktober 2000
  • Laatst online: 22-05 16:28

Kappie

Tell me your secrets...

In Word 2003 kun je uitgebreidere rechten aan documenten toekennen: lezen/schrijven/printen/kopieren/etc. Misschien is dat wat?

He does fit the profile perfectly. He's intelligent, but an under-achiever; alienated from his parents; has few friends. Classic case for recruitment by the Soviets.


  • kamstra
  • Registratie: April 2001
  • Niet online

kamstra

ipso iure

Misschien heel dom gedacht hoor, maar zolang iemand de tekst kan selecteren kan ie t toch ook copy pasten en dan alsnog aanpassen ? dus dan schiet je nog niet veel op

Huh..?? Neuh...bedankt | Qui habet aures audiendi audiat


Verwijderd

Wat je zou kunnen doen is het hele document in een tijdelijk tekstbestand flikkeren, en zodra iemand een letter invoert dit bestand terugzetten. Zouteloze oplossing, maar zou verder niets weten.

  • 12_0_13
  • Registratie: April 2004
  • Laatst online: 12-02 13:19
Je kan ook (maar das HEEEEL lelijk) de koppeling naar word veranderen, zodattie een progje opstart en daarna word. Daarmee zou je bijv door middel van het afvangen van de win32 messagequeue alle keybord en clipboard events af te vangen en uit te schakelen.

Misschien dat je kan zoeken op internet naar word-plugins waarmee je bepaalde dingen kan afvangen? Dat lijkt me een realistischere aanpak

bijv:
http://www.devarticles.co...iting-an-MS-Word-Addin/1/
http://www.codeguru.com/C...orials/article.php/c3591/

[ Voor 27% gewijzigd door 12_0_13 op 09-06-2004 15:55 ]

Pagina: 1