Avatar billede taio Novice
03. december 2002 - 22:08 Der er 5 kommentarer og
1 løsning

Dokumentbeskyttelse via VBA

Hej alle

Jeg har et simpelt skema i Word97. Det virker som indtastningsformular, men jeg vil gerne ha' stavekontrol på formularfelterne efter indskrivning.
Det kan jo ikke lade sig gøre i en låst formular. Så hvordan laver jeg en makro/VBA, der 1. låser formularen op - 2. kører stavekontrol og 3. låser formularen
igen. (Jeg bruger ingen adgangskode)

Hjææælp

Taio
04. december 2002 - 09:25 #1
Det kunne se således ud:

Sub Tralala()
    Const sPassword As String = "q"
   
    ActiveDocument.Unprotect Password:=sPassword
   
    If Options.CheckGrammarWithSpelling = True Then
        ActiveDocument.CheckGrammar
    Else
        ActiveDocument.CheckSpelling
    End If
   
    ActiveDocument.Protect Password:=sPassword, NoReset:=False, _
        Type:=wdAllowOnlyFormFields
End Sub
Avatar billede taio Novice
04. december 2002 - 09:36 #2
Jeg får fejlen msgrDA32.DLL kan ikke findes? Hvad er det? Og laver den kun stavekontrol i indtastningsfelterne?

På forhånd tak!
04. december 2002 - 09:43 #3
msgrDA32.dll bruges ved check af GRammatik på DAnsk
Nej, det laves kontrol i hele dokumentet.
Avatar billede taio Novice
04. december 2002 - 09:48 #4
Hvordan undgår jeg denne popup?
Hvordan laves kontrol KUN i indtastningsfelterne?
04. december 2002 - 09:51 #5
Prøv at optage en makro, som laver stavekontrol på f.eks. en markeret tekst og lur koden.
Lav en For Each løkke på dine formular-felter og kør stavekontrol herpå.
Avatar billede taio Novice
17. december 2002 - 14:52 #6
??
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester