Cách tạo và chạy Macro trong Word

Nếu bạn làm việc nhiều với Microsoft Word và thấy mình lặp đi lặp lại những việc tương tự, hãy tạo macro . Macro là cách viết tắt của từ macroinstruction, có nghĩa là một loạt các hướng dẫn để hoàn thành một nhiệm vụ. 

Điều tuyệt vời khi tạo macro trong Word là bạn không cần biết cách lập trình(know how to program) . Nếu bạn có thể nhấn ghi và dừng, bạn có thể làm điều này.

Macro không nguy hiểm?(Aren’t Macros Dangerous?)

Bạn đã từng nghe nói về macro là xấu vì chúng có thể chứa vi-rút ? Mặc dù bạn phải cẩn thận khi mở tài liệu Office từ những người không quen biết vì họ có thể có macro độc hại, nhưng đó không phải là vấn đề ở đây. Bạn tạo macro của riêng mình, vì vậy bạn biết nó không phải là vi-rút.

Cách ghi Macro trong Word(How To Record A Macro in Word)

Đối với ví dụ này, bạn sẽ tạo một macro trong Word để chèn chữ ký của bạn(insert your signature) vào cuối tài liệu.

  1. Khi Word đang mở, hãy chuyển đến tab Xem .(View )
  2. Chọn mũi tên xuống dưới nút Macro(Macros ) .
  3. Chọn Ghi Macro…(Record Macro… ) một cửa sổ mới sẽ mở ra.

  1. Trong trường Macro name:, hãy nhập tên có ý nghĩa cho macro. Khoảng trắng không được phép. Sử dụng dấu gạch dưới hoặc dấu gạch ngang.
  2. Trong menu thả xuống Store macro in :, bạn có thể chọn tài liệu nào bạn muốn sử dụng macro này. Nếu bạn chọn Tất cả tài liệu(Documents) ( Normal.dotm ), macro sẽ có sẵn cho bạn trong mọi tài liệu Word mới mà bạn tạo từ bây giờ. Nếu bạn chọn một tài liệu duy nhất, nó sẽ chỉ áp dụng cho tài liệu duy nhất đó. Tốt nhất bạn nên chọn Tất cả tài liệu(All Documents) .

  1. Trong trường Mô tả(Description: )  :, hãy viết macro hoạt động như thế nào. Đây là một macro đơn giản với tên mô tả, nhưng khi bạn tự tin với macro, bạn sẽ làm những việc phức tạp hơn, vì vậy mô tả luôn là một ý tưởng hay.
  2. Bạn có thể chọn Gán macro cho(Assign macro to) một nút bạn sẽ tạo bằng Nút(Button ) hoặc các phím nóng mà bạn có thể chọn bằng nút Bàn phím(Keyboard ) . Đã có rất nhiều phím tắt cho Word , vì vậy tốt nhất bạn nên sử dụng một nút. Chọn nút(Button) . Một cửa sổ mới sẽ mở ra có tên Word Options .

  1. Tại đây, bạn sẽ gán macro cho một nút trên Word Ribbon . Chọn Tùy chỉnh ruy-băng(Customize Ribbon) .
  2. Trong menu thả xuống Chọn lệnh từ(Choose commands from:) :, hãy chọn Macro(Macros) . Điều này sẽ hiển thị cho chúng tôi các macro của chúng tôi trong khu vực bên dưới nó.

  1. Bạn cần một nơi nào đó trên ruy-băng để đặt macro. Đối với ví dụ này, hãy chọn Trang chủ(Home ) trong khu vực Tab chính(Main Tabs) . Sau đó chọn Nhóm mới(New Group) .
  2. Chọn Đổi tên(Rename) để bạn có thể đặt cho nó một cái tên có ý nghĩa.
  3. Trong cửa sổ Đổi tên(Rename) , chọn một trong các biểu tượng để đại diện cho nhóm, sau đó nhập Macro của tôi(My Macros ) vào trường Tên hiển thị(Display name ) .
  4. Chọn OK để áp dụng nó. Bạn sẽ thấy sự thay đổi trong khu vực Tab chính(Main Tabs ) .

  1. Với Macro của tôi(My Macros) mới được chọn trong khu vực Tab chính(Main Tabs) , hãy chọn macro Normal.NewMacros.Insert_Signature .
  2. Chọn Thêm(Add) để chèn nó vào nhóm Macro của tôi(My Macros) .

  1. Tất nhiên, bạn sẽ muốn đổi tên nó. Với macro được chọn trong khu vực Tab chính(Main Tabs) , hãy chọn Đổi tên…(Rename…)
  2. Trong cửa sổ Đổi tên(Rename) , chọn một biểu tượng và nhập một tên đơn giản vào trường Tên hiển thị:.(Display name: )
  3. Chọn OK để thực hiện thay đổi. Bạn sẽ thấy sự thay đổi trong khu vực Tab chính(Main Tabs) .
  4. Chọn OK bên dưới khu vực Tab chính(Main Tabs) để hoàn tất việc tạo nút cho macro.

  1. Hãy tiếp tục và tạo bất kỳ khối chữ ký nào bạn muốn. Thêm(Add) bản quét chữ ký của bạn hoặc các hình ảnh khác. Bất cứ điều gì bạn muốn. Khi hoàn thành việc đó, hãy chọn mũi tên xuống dưới nút Macros .
  2. Chọn Dừng ghi(Stop Recording) . Đó là nó. Macro Chèn Chữ ký của bạn đã được thực hiện.(Signature)

  1. Kiểm tra bằng cách tìm nút Chèn Chữ ký(Insert Signature) bạn đã tạo trong tab Trang chủ và chọn nó. (Home)Khối chữ ký của bạn sẽ xuất hiện một cách kỳ diệu chính xác như bạn đã thiết kế.

Cách viết Macro(How To Write a Macro)

Đối với hầu hết các macro, phương pháp ghi là cách hiệu quả nhất để tạo chúng. Cuối cùng, bạn sẽ muốn làm điều gì đó phức tạp hơn. Điều này yêu cầu viết macro bằng ngôn ngữ Visual Basic for Applications ( VBA ). Chúng tôi có hướng dẫn VBA tốt nhất cho người mới bắt đầu(best VBA guide for beginners) , vì vậy hãy đánh dấu trang đó. Hãy tạo macro để cung cấp cho chúng tôi các từ trung bình trên mỗi câu để giúp chúng tôi biết khi nào chúng tôi đang nói nhiều từ.

  1. Bạn cần quyền truy cập vào tab Nhà phát triển được ẩn theo mặc định trong (Developer )Word . Ở góc trên bên trái của Word , chọn Tệp(File) .

  1. Ở gần dưới cùng bên trái, chọn Tùy chọn(Options) .

  1. Trong cửa sổ mở ra, chọn Tùy chỉnh ruy-băng(Customize Ribbon) .
  2. Ở bên phải, tìm Nhà phát triển(Developer ) và đặt dấu kiểm bên cạnh.
  3. Chọn OK để đóng cửa sổ. Tab Nhà phát triển bây giờ sẽ hiển thị .(Developer )

  1. Chọn tab Nhà phát triển .(Developer )
  2. Chọn nút Macro(Macros) .

  1. Nhập tên có ý nghĩa trong Tên Macro:(Macro name:) Để Macro ở dạng:(Macros in: ) as Normal.dotm để nó sẽ áp dụng cho tất cả các tài liệu Word . Luôn(Always) nhập mô tả trong khu vực Mô tả:.(Description: )
  2. Chọn Tạo(Create) . Công cụ phát triển Microsoft Visual Basic for Applications sẽ mở ra.

  1. Mã được hiển thị trong các hình chữ nhật màu xanh lá cây bên dưới đã có sẵn với một số khoảng trống giữa chúng. Sao chép và dán mã sau vào không gian đó:

Dim s As Range
Dim num AdWords As Integer
Dim numsentences As Integer
numSentences = 0
num AdWords = 0

Đối với mỗi s Trong
ActiveDocument.Sentences numSentences = numSentences + 1
num AdWords = num AdWords + s.Words.Count
Tiếp theo

MsgBox “Số từ trung bình trên mỗi câu” + Str ( Int (numWords / numSentences)) + “. Ít hơn 15 là tốt nhất. ”

  1. Chọn nút Chạy(Run ) để kiểm tra mã. Nếu nó không chạy như mong đợi, hãy chỉnh sửa mã cho đến khi nó chạy theo cách bạn muốn.

  1. Chọn nút Lưu(Save ) và đóng cửa sổ phát triển.

  1. Tạo một nút trong ruy-băng Word(Create a button in the Word ribbon) bằng cách sử dụng phương pháp tương tự như được hiển thị trong hướng dẫn “Cách ghi Macro” ở trên.
  2. Tìm nút bạn vừa tạo và kiểm tra nó.

Macro của tôi không hoạt động khi tôi lưu tài liệu Word của mình(My Macro Doesn’t Work When I Save My Word Document)

Word mặc định lưu với phần mở rộng tệp .docx , phần mở rộng này không cho phép macro tự động chạy. Nếu bạn muốn macro chạy, bạn sẽ cần thay đổi loại tệp thành Tài liệu được bật Macro trong Word(Word Macro-Enabled Document) (* .docm).

Loại tệp này tồn tại một phần để chống lại các vấn đề bảo mật vĩ mô. Nếu bạn thấy phần mở rộng tệp này trên tài liệu mà bạn không mong đợi nhận được, hãy nghi ngờ.

Tôi có thể làm gì khác với macro?(What Else Can I Do With Macros?)

Bạn có thể tạo macro trong Excel(create macros in Excel) , Outlook , thậm chí cả PowerPoint . Bất cứ điều gì bạn hiện đang làm theo cách thủ công, bạn sẽ có thể ghi lại hoặc viết macro để thực hiện. Sử dụng macro trong Word cùng với các phím tắt Windows tuyệt vời(great Windows shortcut keys) sẽ nâng cao năng suất của bạn lên gấp mười lần. 



About the author

Tôi là một chuyên gia máy tính với hơn 10 năm kinh nghiệm. Khi rảnh rỗi, tôi thích giúp việc tại bàn văn phòng và dạy bọn trẻ cách sử dụng Internet. Kỹ năng của tôi bao gồm nhiều thứ, nhưng điều quan trọng nhất là tôi biết cách giúp mọi người giải quyết vấn đề. Nếu bạn cần ai đó có thể giúp bạn trong việc khẩn cấp hoặc chỉ muốn một số mẹo cơ bản, vui lòng liên hệ với tôi!



Related posts