Kuvaus makrojen automaattisen suorittamisen ja automaattisen avaamisen toiminnoista Word
Voit käyttää automaattista suoritusta ja automaattista avaamista Word oletuspolkujen, tyylien, linkkien, ympäristöehtojen ja niin edelleen muodostamiseen, kun Word avaa uuden asiakirjan tai avaa aiemmin luodun asiakirjan. Tässä artikkelissa kerrotaan, miten nämä makrot toimivat ja miten ne toimivat eri tilanteissa.
Automaattinen suoritus
Automaattinen suoritus -makro suoritetaan, kun Word käynnistyy, jos automaattinen suoritus -makro tallennetaan osana oletusmallia (Normal.dot) tai jos se tallennetaan osana yleistä apuohjelmaa. Automaattisen suoritettavan makron avulla voit tehdä muutoksia, kun Word käynnistyy, mutta ennen kuin asiakirja luodaan tai ladataan. Voit esimerkiksi käyttää automaattisen suorituspalvelun makroa oletushakemiston muuttamiseen, kun Word käynnistyy.
Voit piilottaa automaattisen suoritettavan makron useilla tavoilla. Yksi tapa on aloittaa Word komentoriviltä joko /m- tai /embedding-valitsimella. Jos haluat käyttää näitä valitsimiä, valitse Käynnistä, valitse Suorita, kirjoita joko winword /m tai winword /embedding ja valitse sitten OK.
Voit myös estää automaattisen suoritettavan makron käyttämisen painamalla vaihtonäppäintä, kun Word käynnistyy. Automaattisen suorituksen makrot eivät myöskään ole käytettävissä, kun Word käynnistetään automaatioasiakkaasta.
Automaattinen avaaminen
Automaattinen makro suoritetaan, kun olet avannut uuden asiakirjan. Automaattinen avaaminen suoritetaan, kun asiakirja avataan seuraavilla tavoilla:
- Käytä Avaa-komentoa Tiedosto-valikossa .
- -tai
FileFind
-FileOpen
komentojen käyttäminen. - Valitse tiedosto Tiedosto-valikon Viimeksi käytetyt (MRU) -luettelosta.
Kun asiakirja avataan, automaattinen makro suoritetaan, jos automaattinen makro tallennetaan osana asiakirjaa tai jos makro tallennetaan osana mallia, johon asiakirja perustuu. Automaattinen avaaminen -makroa ei suoriteta, kun se tallennetaan osana yleistä apuohjelmaa.
Voit estää makron automaattisen avaamisen pitämällä Vaihto-näppäintä painettuna, kun avaat asiakirjan.
Luo automaattinen suoritettava makro ja automaattinen makro
Word 2002 tai Word 2003
Luo uusi tyhjä asiakirja Word.
Valitse Työkalut-valikostaMakro ja valitse sitten Suojaus.
Valitse Suojaus-valintaikkunassaSuojaustaso ja valitse sitten Normaali. valitse Luotetut lähteet, valitse Luota kaikkiin asennettuihin apuohjelmia ja malleja ja valitse sitten OK.
Luo automaattinen suoritettava makro. Voit tehdä tämän seuraavasti:
Valitse Työkalut-valikostaMakro ja valitse sitten Tallenna uusi makro.
Kirjoita Tietuemakro-valintaikkunaan Makron nimi -kohtaan Automaattinen ulosotto ja valitse sitten OK. Makro tallennetaan oletusarvoisesti Normal-malliin. Word asiakirjaan tai muualle Word työpöydälle tulee näkyviin pieni kahden painikkeen komentopalkki. Etsi komentopalkki ja lopeta tallentaminen valitsemalla neliönmuotoinen painike (Lopeta tallennus).
Valitse Työkalut-valikosta Makro ja valitse sitten Makrot. Valitse makroluettelosta Automaattinen esto ja valitse sitten Muokkaa.
Lisää seuraava koodi AutoExec-makroon:
MsgBox "You're seeing the AutoExec macro in action", vbMsgBoxSetForeground
Valitse Microsoft Visual Basic -Kirjoitusavustaja Tiedosto-valikostaTallenna normaali ja sulje sitten Visual Basic -Kirjoitusavustaja.
Luo automaattinen makro noudattamalla samoja vaiheita, joita käytit automaattisen suoritustoiminnon makron luomiseen. Tällä kertaa voit käyttää automaattisen avaamisen lauseketta automaattisen suoritustoiminnon lausekkeen korvaamiseen jokaisessa vaiheessa.
Tallenna asiakirja muodossa C:\Yourfile.doc, sulje asiakirja ja lopeta Word.
Avaa asiakirja Word käyttämällä eri menetelmiä, jotka on kuvattu alla olevassa taulukossa. Huomaa, kun makrot suoritetaan ja kun makroja ei suoriteta.
Word 2007
Luo uusi tyhjä asiakirja Word.
Valitse Microsoft Office -painike ja valitse sitten Word Asetukset.
Valitse Luottamuskeskus, valitse Luottamuskeskuksen asetukset ja valitse sitten Luotetut sijainnit.
Lisää haluamasi luotetut sijainnit ja valitse sitten KAKSI kertaa OK .
Luo automaattinen suoritettava makro. Voit tehdä tämän seuraavasti:
Valitse Kehittäjä-välilehti ja valitse sitten Koodi-ryhmästä Tallenna makro.
Kirjoita Tallenna makro -valintaikkunan Makron nimi -kohtaan Automaattinen suoritus ja valitse sitten OK. Makro tallennetaan oletusarvoisesti Normal-malliin. valitse Lopeta tallentaminenKoodi-ryhmästä .
Valitse Kehitystyökalut-välilehdenKoodi-ryhmästäMakrot. Valitse makroluettelosta Automaattinen esto ja valitse sitten Muokkaa.
Lisää seuraava koodi automaattisen suorituksen makroon:
MsgBox "You're seeing the AutoExec macro in action", vbMsgBoxSetForeground
Valitse Microsoft Visual Basic Kirjoitusavustaja Tiedosto-valikostaTallenna normaali ja sulje sitten Visual Basic Kirjoitusavustaja.
Luo automaattinen makro noudattamalla samoja vaiheita, joita käytit automaattisen suoritustoiminnon makron luomiseen. Tällä kertaa voit käyttää automaattisen avaamisen lauseketta automaattisen suoritustoiminnon lausekkeen korvaamiseen jokaisessa vaiheessa.
Tallenna asiakirja muodossa C:\Yourfile.doc, sulje asiakirja ja lopeta Word.
Avaa asiakirja Word käyttämällä eri menetelmiä, jotka on kuvattu taulukossa Makrojen toiminta eri tilanteissa -osassa. Huomaa, kun makrot suoritetaan ja kun makroja ei suoriteta.
Makron toiminta eri tilanteissa
Seuraavassa taulukossa on yhteenveto näiden kahden makron toiminnasta, kun Word käynnistetään tai kun asiakirja avataan eri tavoin:
Toiminta | Autoexec | Autoopen |
---|---|---|
Aloita Word tyhjällä asiakirjalla kirjoittamalla Suorita Ei suorita komentokehotteeseen seuraavaa: Winword.exe | Toimii | Ei suoriteta |
Aloita Word tallennetulla asiakirjalla kirjoittamalla komentokehotteeseen seuraava:Winword.exe C:<Omatiedosto>.doc |
Toimii | Toimii |
Upota Word asiakirja OLE-säilöön kirjoittamalla komentokehotteeseen seuraava:WinWord.exe /embedding C:<Yourfile>.doc |
Ei suoriteta | Toimii |
Käytä koodia automatisoimaan Word ja avaamaan Ei suoriteta C:<Yourfile>.doc käyttämällä seuraavaa koodia: Set oWord = CreateObject("Word. Application") oWord.Visible = True oWord.Documents. Avaa C:\YourFile.doc |
Ei suoriteta | Toimii |
Selaa asiakirjaa Internet Explorerissa tai WebBrowser-ohjausobjektissa | Ei suoriteta | Toimii |
Lisätietoja
Palaute
https://aka.ms/ContentUserFeedback.
Tulossa pian: Vuoden 2024 aikana poistamme asteittain GitHub Issuesin käytöstä sisällön palautemekanismina ja korvaamme sen uudella palautejärjestelmällä. Lisätietoja on täällä:Lähetä ja näytä palaute kohteelle