Avatar billede jokerper Nybegynder
08. april 2010 - 14:59 Der er 3 kommentarer og
1 løsning

Word "VBA" kør kode / Update FILL-IN FIELD

Hejsa

Jeg har word 2003, som jeg gerne vil have til at komme med en pop-up hvor der skal indtastes information som indsættes forskellige steder i dokumentet. Men nå først at dokumentet er glemt med indhold de steder skal den ikke komme med pop-up mere.

Jeg har denne kode til at aktivere mine {FIL-in "Navn"\o} felter.

Private Sub Document_Open()
ActiveDocument.Fields.Update
End Sub

Men mit problem er at når det er gemt med tekstindhold skal koden ikke køres.

Jeg tænker her om det er den rigtige metode eller der findes en anden. Jeg forestiller mig at man måske kan lave et bogmærke og kode:

If bogmærke <>"" then

else
ActiveDocument.Fields.Update
end if

Men jeg ved ikke helt præcist hvodan koden skal se ud.
Avatar billede supertekst Ekspert
08. april 2010 - 15:20 #1
Ellers indbyg en dokument-variabel når data er indsat og så test på denne. Søg efter hjælp i VBA.
08. april 2010 - 15:27 #2
Hvis du navngiver makroen Document_New() i stedet for Document_Open() vil den kun blive afspillet, når du opretter et nyt dokument ud fra den skabelon.
Den afspilles således ikke når et gemt dokument åbnes.
Avatar billede jokerper Nybegynder
18. august 2010 - 17:03 #3
erikjuul lægger du et svar, tak. Det var din løsning jeg brugte. Undskyld forglemmelsen.
19. august 2010 - 10:31 #4
OK!
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