Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Microsoft Word VBA Macro Programming - Introduction

Lập trình Macro VBA trong Microsoft Word - Giới thiệu

Lập trình Macro VBA trong Microsoft Word - Giới thiệu

Khóa học lập trình VBA cho Word duy nhất trên mạng. Tại sao phải học Excel VBA, nếu bạn định tự động hóa Microsoft Word?

4.6
(1,489 đánh giá)
13,542 học viên
Giảng viên
Grant Gamble
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 509.000đ -90%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
13.0 giờ video
92 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 31/05/2026

Bạn sẽ học được gì

Kiến thức cần thiết để bắt đầu viết macro VBA một cách tự tin, tự động hóa các thao tác trong Word và nâng cao hồ sơ năng lực của bạn với tư cách là một nhà phát triển Word.
Bạn sẽ học cách vượt qua những hạn chế của công cụ Ghi Macro bằng cách viết mã lệnh của riêng mình.
Bạn sẽ làm quen với Trình soạn thảo Visual Basic (Visual Basic Editor).
Bạn sẽ học cách làm việc với mô hình đối tượng Word (Word Object model).
Bạn sẽ học những kiến thức cơ bản về lập trình sự kiện (event programming).
Bạn sẽ học cách tạo giao diện người dùng cho các giải pháp macro Word của mình.
Bạn sẽ học cách xác thực dữ liệu nhập từ người dùng.
Bạn sẽ học cách gỡ lỗi (debug) mã lập trình Word của mình.
Bạn sẽ học cách làm cho macro của mình mạnh mẽ hơn bằng cách triển khai xử lý lỗi (error handling).

Yêu cầu

Khóa học hướng đến người dùng Microsoft Word 2016, 2013, 2010 hoặc 2007, chạy trên Windows XP, Windows 7 hoặc Windows 8.
Người học cần có kiến thức sử dụng Microsoft Word tốt.

Đối tượng phù hợp

Khóa học này hướng đến người dùng có kiến thức Microsoft Word ở mức trung cấp hoặc nâng cao nhưng có ít hoặc không có kiến thức về lập trình VBA.

Nội dung khóa học

10 phần • 79 bài giảng
1 Chào mừng bạn đến với Lập trình Macro VBA trong Microsoft Word
2 Học Word VBA bao gồm những gì?
3 Thiết lập môi trường (TẢI TẬP TIN THỰC HÀNH TẠI ĐÂY!)
4 Tab Developer và Bảo mật Macro
5 Ghi một Macro
6 Gắn Macro vào Thanh công cụ Truy cập Nhanh (Quick Access Toolbar)
7 Gán phím tắt cho một macro
8 Chỉnh sửa một Macro đã ghi
9 Lợi ích và Hạn chế của công cụ Ghi Macro
1 Hiểu về Cửa sổ Project Explorer
2 Các Cửa sổ và Thanh công cụ khác trong VBE
3 Macro và Thủ tục con (Subroutines)
4 Nhận trợ giúp về VBA và Mô hình Đối tượng Word (Phần 1)
5 Nhận trợ giúp về VBA và Mô hình Đối tượng Word (Phần 2)
6 Thiết lập Tùy chọn VBE (Phần 1)
7 Thiết lập Tùy chọn VBE (Phần 2)
8 Thiết lập Tùy chọn Dự án (Project Options)
1 Khởi tạo và Gán giá trị cho Biến
2 Kiểu dữ liệu của Biến (Phần 1)
3 Kiểu dữ liệu của Biến (Phần 2)
4 Biến Chuỗi (String Variables)
5 Biến Số (Number Variables)
6 Biến Ngày tháng (Date Variables)
7 Khai báo Hằng số (Constants)
8 Sử dụng Biến Đối tượng (Object Variables)
1 Định nghĩa và Gọi Thủ tục con
2 Định nghĩa và Gọi Hàm
3 Truyền Đối số (Passing Arguments)
4 Sử dụng Đối số Tùy chọn (Optional Arguments)
5 Phạm vi của Biến (Variable Scope)
1 Câu lệnh If
2 Câu lệnh Select Case
3 Câu lệnh For...Next (Phần 1)
4 Câu lệnh For...Next (Phần 2)
5 Câu lệnh Do…Loop
6 Câu lệnh While…Wend
7 Sử dụng Biến Mảng (Phần 1)
8 Sử dụng Biến Mảng (Phần 2)
9 Làm việc với Mảng Động (Dynamic Arrays)
1 Hiểu về Mô hình Đối tượng Word
2 Làm việc với Phương thức của Đối tượng (Object Methods)
3 Làm việc với Thuộc tính của Đối tượng (Object Properties)
4 Tham chiếu đến các đối tượng trong một tập hợp (collection)
5 Tham chiếu so với Lựa chọn và Kích hoạt (Referencing Versus Selection and Activation)
6 Kiểm tra sự tồn tại của một Đối tượng
7 Xóa Đối tượng khỏi một Tập hợp
1 Tổng quan về Lập trình Sự kiện (Event Programming)
2 Làm việc với Sự kiện Tài liệu (Phần 1)
3 Làm việc với Sự kiện Tài liệu (Phần 2)
4 Sử dụng Hộp thoại Tích hợp sẵn (Built-in Dialogs)
5 Tạo một Biểu mẫu Người dùng (UserForm) (Phần 1)
6 Tạo một Biểu mẫu Người dùng (UserForm) (Phần 2)
7 Tạo Bộ xử lý Sự kiện cho UserForm (Phần 1)
8 Tạo Bộ xử lý Sự kiện cho UserForm (Phần 2)
9 Xác thực Dữ liệu Nhập từ Người dùng (Validating User Input)
1 Triển khai Xử lý Lỗi (Implementing Error Handling)
2 Tùy chọn Bẫy Lỗi trong VBE (VBE Error Trapping Options)
3 Sử dụng On Error Resume Next
4 Sử dụng Đối tượng Err
5 Gỡ lỗi thông qua Đầu ra (Debugging via output)
6 Chạy từng bước Mã lệnh (Stepping through Code)
7 Sử dụng Cửa sổ Theo dõi (Watches) để Giám sát Giá trị
1 Lấy các tập tin của khóa học
2 Tổng quan về Dự án
3 Tạo Macro Khởi chạy (Launch Macro)
4 Tạo Biểu mẫu Người dùng (UserForm)
5 Liệt kê Tên tệp trong Điều khiển Hộp danh sách (Listbox Control)
6 Cập nhật Hộp văn bản Xem trước (Preview Text Box)
7 Lập trình cho Nút Xóa (Remove Button)
8 Lập trình cho các Nút Di chuyển Lên và Xuống (Move Up and Move Down Buttons)
9 Lập trình cho Nút Hủy (Cancel Button)
10 Lập trình cho Nút Hành động Chính Phần 1
11 Lập trình cho Nút Hành động Chính Phần 2
1 Lập trình Macro VBA Word Nâng cao
2 Tích hợp Power BI với Excel
3 Tích hợp Power BI với SQL Server
4 Tham số What-if DAX trong Power BI
5 Phân tích và Trực quan hóa Quy trình Bán hàng với Power BI
6 Chào mừng bạn đến với Tham số, Mẫu và RLS trong Power BI

Giới thiệu khóa học

There are many online training courses on Excel VBA; but this is the only Word VBA course dedicated specifically to using VBA macro programming to automate Microsoft Word.

_______________________________________________________________________________ 

Marta:

" This course helped me develop my own macros, and start grasping more complex coding principles. Thank you! "

_______________________________________________________________________________ 

The Word VBA video tutorials in this course are designed to give you all the ammunition you'll need to start creating your own custom macros to automate Microsoft Word tasks and operations.

Microsoft VBA (Visual Basic for applications) allows you to control Microsoft Office programmatically. You can write macros which perform repetitive tasks saving your organisation, or your clients, time and money.

Word users learn VBA macro programming for a number of reasons: some people are looking to enhance their career prospects; some are looking to save themselves time; others are aiming to save their company money and increase productivity. 

  • Perhaps you are an advanced Microsoft Word user looking to venture beyond the use of the macro recorder.

  • Perhaps you are a Microsoft Office specialist looking to enhance your skills portfolio and make yourself truly indispensable in the workplace.

  • Perhaps you have already learned how to automate Microsoft Excel using VBA and you are now looking to do the same with Microsoft Word.

Whatever your reasons for wanting to learn to write Word VBA macros, this course will equip you with everything you need to get started and feel confident about writing your own Word VBA code.

_______________________________________________________________________________ 

Sarahjane:

" I had no previous training on Word VBA coding but had used Word VBA code to create a complex Userform & document; primarily by copying and pasting from example code found on the internet - this was very time consuming and I found it almost impossible to customise and debug my code because I didn't really understand how the code worked. This course has broken down the concepts of code and syntax and shown me how to create useful and efficient interactions between the various code parts of my project - I can now see much better ways of structuring and coding my Userform & document and will be rewriting the majority of it... "

_______________________________________________________________________________ 

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Microsoft Office
Hiển thị tất cả khoá học Office Productivity
Hiển thị tất cả khoá học Vba
Hiển thị tất cả khoá học Word
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊