? Word 2007 makrosprog er rodfæstet i Visual Basic for Applications , og giver dig mulighed for at udvikle scripts , som ikke kun behandler repetitive kommandosekvenser , men stop og indsamle brugerinput så godt. Input bokse er programmeret til at poppe op og afbryder brugeren beder om et input værdi. Når brugeren svarer til dialogen , makro fortsat processen fra dette punkt , og kan bruge den værdi, at brugeren har indtastet at påvirke processerne i makroscript . Instruktioner
1
Vælg "Se ", derefter " makroer" fra båndet menu. Makroer vises dialogboksen . I dette eksempel oprette en makro kaldet MyInputMac ved at skrive dette navn i feltet Navn og klikke på "Opret ".
2
Opret en variabel for input værdi, der skal tildeles . Efter den erklæring, som læser Sub MyInputMac () , skal du skrive følgende linje til at acceptere en streng ( ord) som en værdi : Hej
Dim myStrVar As String
3
Indsæt en erklæring , der omfatter et kald til funktionen InputBox . Fortsætter med eksemplet , skal du tilføje følgende linje til makrokoden : Hej
myStrVar = InputBox ( "Hvordan vil du underskrive brevet ", " signatur" )
Når denne linje i makroen er behandlet, vises en dialogboks kaldet "Signature ", der vises med signaturen spørgsmål indeholdt i . En tom tekstboks er fastsat for brugeren at indtaste sit foretrukne signatur. Udførelse fortsætter når brugeren klikker på "OK" eller " Annuller".
4
Gem makroen ved at klikke på " Filer" og derefter "Gem" eller ved at trykke "Ctrl + S".
< Br >