Cách tự động thêm văn bản vào tiêu đề của tài liệu trong Microsoft Word bằng VBA

Cách tự động thêm văn bản vào tiêu đề của tài liệu trong Microsoft Word bằng VBA

Tiêu đề là một nơi tuyệt vời để giới thiệu tài liệu Word của bạn và chúng cũng dễ sử dụng. Bạn chỉ cần nhấp đúp vào tiêu đề và nhập, phải không? Dễ dàng như vậy, cũng giống như bất cứ điều gì khác, tác vụ này có thể trở nên khá đơn điệu và khó chịu nếu bạn phải thêm cùng một tiêu đề cho nhiều tài liệu liên tiếp.





LÀM VIDEO TRONG NGÀY

Đối với tình huống đó, hoặc có thể là các tình huống khác, VBA rất hữu ích. Sử dụng VBA, bạn có thể viết một đoạn mã tự động thêm văn bản bạn muốn vào tiêu đề tài liệu của mình.





Tự động thêm văn bản vào tiêu đề tài liệu với VBA trong Word

VBA hoặc Visual Basic cho ứng dụng là một dạng Visual Basic tích hợp được sử dụng trong các ứng dụng Microsoft Office. VBA cho phép bạn viết mã để tạo macro, từ đó tự động hóa các tác vụ mà nếu không bạn sẽ phải thực hiện thủ công. VBA thậm chí còn cho phép bạn tạo các nút và tính năng tùy chỉnh của riêng mình cho Microsoft Word.





Trong bài viết này, chúng ta sẽ tạo một macro và viết mã cho nó, mã này sẽ thêm văn bản tùy chỉnh vào tiêu đề của tài liệu. Tiêu đề là một phần hữu ích trong tài liệu Word và bạn có thể nhận được rất nhiều tiêu đề trong Microsoft Word .

Ví dụ, chúng tôi sẽ tạo một mã để thêm văn bản Viết và xuất bản bởi MakeUseOf vào tiêu đề. Chúng tôi sẽ làm cho văn bản này in đậm và căn chỉnh nó vào giữa tài liệu.



1. Truy cập Tab nhà phát triển

Bước đầu tiên trong việc tạo macro Word là truy cập tab Nhà phát triển từ ruy-băng. Tab này bị tắt theo mặc định, vì macro được dành riêng cho người dùng nâng cao. Các macro đã tải xuống là một cách dễ dàng để tin tặc truy cập và cài đặt phần mềm độc hại trên hệ thống của bạn, vì vậy Microsoft đã quyết định chặn chúng theo mặc định .

Như đã nói, bạn sẽ phải bật tab Nhà phát triển từ Tùy chọn. Tất nhiên, nếu bạn đã sử dụng macro trước đó, tab Nhà phát triển sẽ có sẵn, vì vậy không cần phải làm lại tất cả. Nếu đây là lần đầu tiên bạn làm việc với macro và VBA trong các chương trình Office, bạn nên đọc hướng dẫn của chúng tôi về cách bắt đầu sử dụng macro trong Word .





  Cài đặt Ruy-băng Word
  1. Trong Microsoft Word, hãy chuyển đến Tập tin thực đơn.
  2. Lựa chọn Tùy chọn . Thao tác này sẽ mở cửa sổ Word Options.
  3. bên trong Tùy chọn Word cửa sổ, chọn Tuy Biên ruy-băng .
  4. Bên phải, bên dưới Các tab chính , cuộn xuống và kiểm tra Nhà phát triển .
  5. Nhấp chuột ĐƯỢC RỒI .

Bây giờ bạn sẽ thấy tab Nhà phát triển trong ruy-băng, ngay giữa Chế độ xem và Trợ giúp.

2. Tạo Macro

Bây giờ là lúc để làm bẩn tay với macro và một số mã. Khi bạn tạo một macro và viết mã cho nó, bạn có thể gán một phím tắt cho nó để không phải truy cập menu macro mỗi lần.





thay đổi biểu tượng menu bắt đầu windows 10

Bằng cách này, bạn có thể nâng cao năng suất của mình hơn nữa vì bạn sẽ chỉ nhấn một tổ hợp phím trên bàn phím và điều kỳ diệu sẽ xảy ra đằng sau hậu trường.

  Menu macro trong Word
  1. Đi đến Nhà phát triển chuyển hướng.
  2. Bấm vào Macro từ Mã số tiết diện.
  3. Nhập tên cho macro của bạn. Chúng tôi sẽ đặt tên của chúng tôi muoHeading .
  4. Bấm vào Tạo ra .
  Một macro trống trong Word

Khi bạn nhấp vào Tạo ra , một cửa sổ mới sẽ mở ra chứa hai dòng mã và một dòng thông tin. Dòng Sub và End Sub đánh dấu điểm bắt đầu và kết thúc mã macro của bạn. Chèn đoạn mã dưới đây vào giữa hai dòng:

Dim headerRange As Range 
Dim headerText As String
Set headerRange = ActiveDocument.Sections.Item(1).Headers(wdHeaderFooterPrimary).Range
headerRange.Text = "Written and Published by MUO"
headerRange.Font.Bold = True
headerRange.ParagraphFormat.Alignment = wdAlignParagraphCenter

Câu lệnh Dim trong mã này khai báo headerRange headerText các biến như một Phạm vi và một Sợi dây tương ứng. Tiếp theo, Bộ tuyên bố đặt headerRange biến thành tiêu đề của tài liệu hoạt động hiện tại.

Các Bộ đầu tiên câu lệnh truy cập vào tài liệu đang hoạt động hiện tại, sau đó đến các phần của nó, sau đó đến mục đầu tiên và các tiêu đề trong đó. Cuối cùng, nó truy cập tiêu đề chính trong Word, và sau đó đặt nó làm Phạm vi .

Khi hai điều này được khai báo, headerRange văn bản được đặt thành văn bản mà chúng tôi muốn. Trong dòng tiếp theo, phông chữ được đặt thành đậm, và sau đó ở dòng cuối cùng, căn chỉnh đoạn văn được đặt ở giữa. Các tham số bắt đầu bằng “wd” cho biết rằng tham số này dành riêng cho Microsoft Word.

trình viết tài liệu microsoft xps là gì

Các Phụ Kết thúc Sub mã không được bao gồm trong đoạn mã này ở trên, vì bạn phải dán mã từ đoạn mã giữa hai đoạn mã này. Mã cuối cùng của bạn sẽ giống như hình dưới đây:

  Macro chèn văn bản đầu trang cho Word

3. Sử dụng Macro

Khi bạn đã thiết lập mã, bạn đã sẵn sàng sử dụng macro. Không cần phải lưu nó; bất kỳ thứ gì bạn nhập vào không gian làm việc VBA sẽ được lưu ngay lập tức. Bây giờ đã đến lúc thiết lập một phím tắt cho macro và xem nó có hoạt động không!

  1. Đi đến Tập tin thực đơn.
  2. Lựa chọn Tùy chọn .
  3. Lựa chọn Tuy Biên ruy-băng .
  4. Bấm vào Tùy chỉnh kế bên Các phím tắt bàn phím ở cuối cửa sổ. Thao tác này sẽ mở cửa sổ Tùy chỉnh Bàn phím.
  5. bên trong Tùy chỉnh bàn phím cửa sổ, cuộn xuống trong Thể loại liệt kê và chọn Macro .
  6. Trên menu bên phải, chọn macro của bạn.
  7. Nhấp vào hộp văn bản bên dưới, Nhấn phím tắt mới .
  8. Nhập tổ hợp phím trên bàn phím của bạn. Đó là một ý tưởng tốt để sử dụng Điều khiển , Mọi điều , và Sự thay đổi đồng thời. Bằng cách này, sự kết hợp có thể sẽ không được sử dụng. Chúng tôi sẽ sử dụng Mọi điều + Điều khiển + Sự thay đổi + H .
  9. Bấm vào và sau đó nhấp vào ĐƯỢC RỒI .

Bây giờ là lúc để xem điều kỳ diệu trong công việc. Nhấn tổ hợp phím mà bạn vừa gán cho macro của mình trên bàn phím. Hy vọng rằng bạn sẽ thấy văn bản trong tiêu đề của mình! In đậm và căn giữa! Nếu mọi thứ không diễn ra như kế hoạch, hãy theo dõi các bước của bạn và kiểm tra mã của bạn để tìm lỗi.

Bất cứ khi nào bạn muốn thay đổi văn bản mà mã thêm vào tiêu đề của mình, bạn chỉ có thể đi tới menu macro và chỉnh sửa macro. Nếu bạn tò mò về các phím tắt mặc định của Word, hãy xem Bảng gian lận các phím tắt Microsoft Word .

Tự động hóa quy trình làm việc của bạn

Đúng là việc thêm văn bản vào tiêu đề của tài liệu trong Word tốn ít công sức, nhưng nỗ lực nhỏ với số lượng lớn có thể trở nên đơn điệu, nếu không muốn nói là khó. Dù sao, nếu bạn có thể làm cho nó dễ dàng hơn và ít tốn thời gian hơn, thì tại sao không làm điều đó?

VBA tồn tại để phục vụ các mục đích như vậy. Nếu bạn đang muốn một tính năng Word sẽ tự động thêm văn bản tùy chỉnh vào tiêu đề của bất kỳ tài liệu nào, thì bạn không cần phải ước nữa. Với VBA, bạn có thể tạo bất kỳ tính năng nào mà bạn cho là Word còn thiếu. Thêm văn bản vào tiêu đề của tài liệu chỉ là một ví dụ nhỏ về những gì bạn có thể thực hiện với VBA trong Word.

Bây giờ bạn biết cách viết mã cho mục đích này và gán một phím tắt cho nó. Vì vậy, tất cả những gì bạn cần làm là nhấn một tổ hợp phím, ngồi lại và quan sát Word thực hiện công việc nhàm chán cho bạn trong mili giây.