I denne artikkelen vil vi introdusere deg 2 måter å begrense redigeringen av topp- og bunntekst i Word-dokumentet.
Som vi vet, bør topp- og bunntekst i et dokument beholde sin integritet for å gjøre formateringen profesjonell. Derfor ville det være fint å utvikle måter å hindre topptekst eller bunntekst fra enten tilsiktet eller utilsiktet endring. Som vanlig, her er 2 metoder vi foreslår.
Metode 1: Begrens redigering av topptekst og bunntekst manuelt
- Til å begynne med, trykk "Ctrl + Hjem" for å gå til toppen av dokumentet.
- Klikk deretter på "Sideoppsett"-fanen.
- Klikk deretter på "Pause" i "Sideoppsett"-gruppen.
- Og velg "Kontinuerlig" på rullegardinmenyen.

Hvis du nå avslører alle skjulte merker, vil du se at et kontinuerlig seksjonsskift er satt inn.
- Klikk deretter på "Gjennomgå"-fanen og deretter "Begrens redigering"-kommandoen for å åpne "Begrens formatering og redigering"-panelet på høyre side av skjermen.
- Merk av for "Tillat bare denne typen redigering i dokumentet" og velg alternativet "Fyll ut skjemaer".
- Klikk deretter på "Velg seksjoner" for å starte dialogboksen "Seksjonsbeskyttelse".
- I den boksen merker du bare av "Seksjon 1"-boksen og klikker på "OK".
- Klikk deretter "Ja, Start Håndheve beskyttelse”.
- Til slutt, skriv inn og skriv inn passordet på nytt, og klikk deretter "OK".
Når du klikker på topp- eller bunntekstområdet, vil du langt på vei ikke kunne gå inn i det.
Metode 2: Begrens redigering av topptekst og bunntekst via VBA
- Trykk "Alt + F11" for å åpne VBA editor først.
- Klikk deretter på "Normal"-prosjektet og deretter "Sett inn"-fanen.
- Velg "Modul" på menyen for å sette inn en ny under "Normal" prosjekt.
- Dobbeltklikk på modulen for å få frem kodeområdet og lim inn følgende makro der:
Sub ProtectHeaderAndFooter() Selection.HomeKey Unit:=wdStory Selection.InsertBreak Type:=wdSectionBreakContinuous ActiveDocument.Sections(1).ProtectedForForms = True ActiveDocument.Protect wdAllowOnlyFormFields End Sub
Forresten, i tilfelle du trenger å batchbehandle multidokument, lim inn denne makroen i stedet:
Sub ProtectHeaderAndFooterInMultiDoc()
Dim objDoc As Document
Dim strFile As String, strFolder As String
' Initialization
strFolder = "C:\Users\Public\Documents\New folder\Test2\"
strFile = Dir(strFolder & "*.docx", vbNormal)
' Precess each document in the folder.
While strFile <> ""
Set objDoc = Documents.Open(FileName:=strFolder & strFile)
Selection.HomeKey Unit:=wdStory
Selection.InsertBreak Type:=wdSectionBreakContinuous
ActiveDocument.Sections(1).ProtectedForForms = True
ActiveDocument.Protect wdAllowOnlyFormFields
objDoc.Save
objDoc.Close
strFile = Dir()
Wend
End Sub
Men husk å ordne alle dokumenter i samme mappe før noe annet. Og erstatt "C:\Users\Public\Documents\New folder\Test2\" med den faktiske mappebanen.
- Til slutt klikker du på "Kjør".
Med bruk av makro måte, er det ikke nødvendig å angi passord for å beskytte topptekst og bunntekst.
Håndtere dokumentproblemer
Word-dokumenter, som alle andre typer filer, er lett offer for programvarekorrupsjon. Derfor, for å sikre dine verdifulle dokumenter og forhindre at de blir utilgjengelige for alltid, kan du ta taren til en docx fikse verktøyet.
Forfatterintroduksjon:
Vera Chen er en datagjenopprettingsekspert innen DataNumen, Inc., som er verdensledende innen datagjenopprettingsteknologier, inkludert Excel-korrupsjon og pdf reparere programvareprodukter. For mer informasjon besøk www.datanumen. Med





