Энэ нийтлэлд бид Word баримт бичгийн толгой ба хөлийг засварлахыг хязгаарлах 2 аргыг танилцуулахыг хүсч байна.
Бидний мэдэж байгаагаар баримт бичгийн толгой ба хөл нь бүрэн бүтэн байх ёстой бөгөөд ингэснээр форматлах нь мэргэжлийн байх ёстой. Тиймээс толгой эсвэл доод хэсгийг санаатайгаар эсвэл санамсаргүйгээр өөрчлөхөөс сэргийлэх арга замыг боловсруулах нь сайхан байх болно. Ердийнх шигээ бид 2 аргыг санал болгож байна.
Арга 1: Гараар толгой болон хөл хэсгийг засварлахыг хязгаарлах
- Эхлэхийн тулд "Ctrl + Home" товчийг дарж баримт бичгийн толгой руу очно уу.
- Дараа нь "Хуудасны зохион байгуулалт" таб дээр дарна уу.
- Дараа нь "Хуудасны тохиргоо" бүлгийн "Завсарлага" дээр дарна уу.
- Унждаг цэснээс "Үргэлжлэл"-ийг сонгоно уу.

Одоо хэрэв та бүх далд тэмдгийг нээвэл тасралтгүй хэсгийн завсарлага оруулсан байгааг харах болно.
- Дараа нь "Хянах" таб, дараа нь "Засварлахыг хязгаарлах" командыг дарж дэлгэцийн баруун талд байрлах "Форматлах, засварлахыг хязгаарлах" самбарыг нээнэ үү.
- "Баримт бичигт зөвхөн энэ төрлийн засварлахыг зөвшөөрөх" нүдийг сонгоод "Маягт бөглөх" сонголтыг сонгоно уу.
- Дараа нь "Хэсгүүдийг сонгох" дээр дарж "Хэсэг хамгаалах" харилцах цонхыг нээнэ.
- Энэ хэсэгт зөвхөн "1-р хэсэг" гэсэн нүдийг сонгоод "OK" дээр дарна уу.
- Дараа нь "Тийм ээ, Сtart Хамгаалахыг хэрэгжүүлэх”.
- Эцэст нь нууц үгээ оруулаад дахин оруулаад "OK" дээр дарна уу.
Одоохондоо та толгой эсвэл хөлийн хэсэг дээр дарахад та үүнийг оруулах боломжгүй болно.
Арга 2: VBA-аар толгой болон хөлийн хэсгийг засварлахыг хязгаарлах
- Эхлээд VBA засварлагчийг нээхийн тулд "Alt + F11" товчийг дарна уу.
- Дараа нь "Хэвийн" төсөл, дараа нь "Оруулах" таб дээр дарна уу.
- "Хэвийн" төслийн доор шинээр оруулахын тулд цэснээс "Модуль" -ыг сонго.
- Модуль дээр давхар товшоод кодчиллын хэсгийг гаргаж ирээд дараах макрог наана:
Sub ProtectHeaderAndFooter() Selection.HomeKey Unit:=wdStory Selection.InsertBreak Type:=wdSectionBreakContinuous ActiveDocument.Sections(1).ProtectedForForms = True ActiveDocument.Protect wdAllowOnlyFormFields End Sub
Дашрамд хэлэхэд, хэрэв та олон баримт бичгийг багцлан боловсруулах шаардлагатай бол оронд нь энэ макрог буулгана уу:
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
Гэхдээ бусад бүх баримт бичгүүдийг нэг хавтсанд байрлуулахаа бүү мартаарай. Мөн "C:\Users\Public\Documents\New хавтас\Test2"-г өөрийн жинхэнэ хавтасны замаар солино уу.
- Эцэст нь "Ажиллуулах" дээр дарна уу.
Макро аргыг ашигласнаар толгой болон доод хэсгийг хамгаалахын тулд нууц үг оруулах шаардлагагүй болно.
Баримт бичгийн асуудлыг шийдвэрлэх
Word баримтууд нь бусад төрлийн файлуудын нэгэн адил програм хангамжийн эвдрэлийн хохирогч болдог. Тиймээс та үнэт бичиг баримтуудаа найдвартай хамгаалж, тэдгээрийг үүрд нэвтрэх боломжгүй болгохын тулд бор замаг авч болно. docx засах хэрэгсэл.
Зохиогчийн танилцуулга:
Вера Чен бол мэдээлэл сэргээх мэргэжилтэн юм DataNumen, Үүнд мэдээлэл сэргээх технологиор дэлхийд тэргүүлэгч, Inc. Excel-ийн авлига болон pdf програм хангамжийн бүтээгдэхүүнийг засах. Дэлгэрэнгүй мэдээллийг авна уу WWW.datanumen.com





