Kuidas kirjutada Microsoft Office 2016-s, 2019/365-s paremalt vasakule?
Siit saate teada, kuidas Microsoft Wordis LTR-klaviatuuridelt RTL-klaviatuuridele lülituda.
Kohaldatavus: Word 365, 2019, 2016; Windows ja MAC OS X operatsioonisüsteemid.
Siin on küsimus lugejalt:
Olen õpetaja, kasutan dokumentide kirjutamiseks tavaliselt Word 2019. Pean sageli muutma oma dokumendi lõikude fonti ja suurust. Kas on võimalik oma tööd makrodega automatiseerida, et saaksin oma dokumendi lõiku ühe klõpsuga muuta? Olen kindel, et see säästab mulle paar tundi nädalas, mille investeerin hea meelega muudesse ülesannetesse.
Täname teid küsimuse eest. Makrode peamine eelis on see, et need võimaldavad teil ülesandeid Microsoft Office'i rakendustes automatiseerida. Makrosid saab salvestada või käsitsi kodeerida, kasutades Visual Basic for Applications (VBA). Word tarnib makrosalvesti, mis võimaldab teil ilma kodeerimiseta automatiseerimisskripte välja töötada. Kui te alles alustate automatiseerimisega, võib see olla piisavalt hea lahendus. See tähendab, et väikese VBA teadmistega saate kirjutada tõhusaid ja võimsaid makrosid.
Wordis arendaja vahekaardi lubamine
Kui te ei näe oma Microsoft Wordi lindil vahekaarti Arendaja, peate seadistama oma makro arenduskeskkonna.
Wordi makro salvestamine – praktiline näide
Salvestage oma töö Wordi makroga malli
Teie makro täitmine
Makro määramine nuppudele või klaviatuuri otseteedele
Märkus. See on valikuline samm, mida tuleks proovida pärast ülaltoodud makrosalvestuse õpetuse järgimist.
OK, siiani oleme oma makro põhitõed tööle saanud. Nüüd on aeg natuke parandada meie makro kasutatavust Wordi dokumendis. Lubage mul näidata, kuidas saate oma makro siduda kiirjuurdepääsunupuga, et saaksite seda hõlpsamini käivitada.
Märkus. Saate oma Wordi makro siduda mitte ainult kiirjuurdepääsu nuppudega, vaid ka dokumenti manustatud käsunuppudega ja konkreetsete kohandatud klaviatuuri otseteedega.
Wordi makrode loomine VBA abil
Mõne lihtsa Visual Basic for Applicationsi kodeerimisoskusega saame redigeerida makrosid ja kirjutada programme, et automatiseerida mitmesuguseid töid VBA abil.
Märkus kõrvale: teadmiseks – mõnel Microsoft Office'i rakendusel, nagu Powerpoint ja Outlook, pole sisseehitatud makrosalvestiid. Seetõttu on Powerpointi makrode kirjutamiseks ja Outlooki automatiseerimiseks VBA kirjutamine kohustuslik .
[kood] Valik.Font.Värv [/kood]
[kood] Selection.Font.Color = 16737792[/code]
Kasulik Wordi makro näide, mida saate kirjutada
Pärast selle õpetuse avaldamist soovisid paljud lugejad Wordi makrode kohta põhjalikumaid näiteid. See loend hõlmab kõige levinumaid ülesandeid, mida saate Wordis Visual Basicu abil automatiseerida. Siin läheme:
Looge ja salvestage uus dokument
Sub CreateNewDoc()
'This small snippet first creates a new document, then it checks whether a document with the same name already exists before saving.
Dim myDoc As New Document
Dim filePath As String
'Modify your file path as needed
filePath = "C:\MyNewDoc.docx"
Set myDoc = Documents.Add
With myDoc
If Dir(filePath) = "" Then
.SaveAs2 (filePath)
Else
'You have already an existing document
MsgBox ("Please use a different file name")
End If
End With
myDoc.Close SaveChanges:=wdPromptToSaveChanges
End Sub
Märkus. Uute dokumentide loomisel saate määrata malli (.dotm/.dotx failid), mida soovite kasutada. Mallid salvestatakse tavaliselt aadressil: C:\Users\\AppData\Roaming\Microsoft\Templates
Documents.Add Template:=<your_template_folder>
Avage Wordi dokument VBA-ga
Sub OpenDoc()
'This code checks whether your document exists and then opens it
filePath = "C:\MyNewDoc.docx"
If Dir(filePath) = "" Then
MsgBox ("file doesn't exist")
Else
Documents.Open (filePath)
End If
End Sub
Ühe/kõikide avatud dokumentide sulgemine
Sub CloseDoc()
'This code closes a specific document
filePath = "C:\MyNewDoc.docx"
Documents(filePath).Close SaveChanges:=wdPromptToSaveChanges
End Sub
Sub CloseAllDocs()
'This code closes all opened documents in your computer
Documents.Close SaveChanges:=wdPromptToSaveChanges
End Sub
Wordi salvestamine PDF-vormingus
Siit saate teada, kuidas hõlpsasti automatiseerida Wordi dokumentide salvestamist PDF-failidena.
Sub SaveAsPdf()
'This code saves a word document in a PDF format
FileName = Left(CStr(ActiveDocument.Name), Len(CStr(ActiveDocument.Name)) - 5)
ActiveDocument.SaveAs2 FileName:="c:\" + FileName + ".pdf", FileFormat:=wdFormatPDF
End Sub
Päise ja jaluse sisestamine
See kood määrab teie Wordi dokumendi esimese lehe päise ja jaluse.
Sub InsertHeaderFooterFirstPage()
Dim myDoc As Document
Dim headerText As String
Dim footerText As String
Set myDoc = ActiveDocument
'Replace the header and footer text as needed
headerText = "This document was written by you"
footerText = "All rights reserved to you"
With myDoc.Sections(1)
'We first ensure that we can set different header and footer texts
.PageSetup.DifferentFirstPageHeaderFooter = True
'Setting the header and footer texts
.Headers(wdHeaderFooterFirstPage).Range.Text = headerText
.Footers(wdHeaderFooterFirstPage).Range.Text = footerText
End With
End Sub
Täiendavad Wordi makro ideed
Siin on veel mõned ideed, mida me lähitulevikus postitame.
Sellega meie tänane õpetus lõpeb. Nagu just nägite, on Wordi makrosalvesti ja Wordi VBA makrodega palju ära teha. Kui otsite täpsemat abi, mis väljub selle õpetuse raamest, võtke meiega ühendust meie kontaktivormi kaudu .
Siit saate teada, kuidas Microsoft Wordis LTR-klaviatuuridelt RTL-klaviatuuridele lülituda.
Siit saate teada, kuidas kasutada Excel VBA-d lahtri teksti, värvi, suuruse ja atribuutide programmiliseks muutmiseks.
Siit saate teada, kuidas programmeerida vba-d otsima töölehel või lahtrivahemikus tühje lahtreid.
Siit saate teada, kuidas saate Word 365 hõlpsalt kiiremini tööle panna, keelates lisandmoodulid, uuendades oma riistvara ja eemaldades
Siit saate teada kõike vajalikku VC_RED-i installi- ja kabinetifailide kohta. Kas nende kustutamine operatsioonisüsteemist Windows 7 ja 10 on ohutu?
Siit saate teada, kuidas jalust ja päist esimesel lehel kuvada ainult Word 365, 2016 ja 2019 puhul; samuti Google'i dokumentides
Siit saate teada, kuidas PowerPointis VBA-ga sõnumi- ja sisestuskaste kodeerida
Siit saate teada, kuidas kirjutada slaidide sisestamiseks ja uue esitluse loomiseks lihtne VBA-makro
Siit saate teada, kuidas kohandatud Office'i värviskeeme rakendada.
Siit saate teada, kuidas käivitada MAC-i ja Windowsi OneNote'i faililaiendeid