VBA hay còn gọi là Visual Basic of APPlications là một trong những ngôn ngữ lập trình tích hợp với Excel nói riêng và công cụ Offile nói chung. Với khả năng có thể tự động hóa cao mang lợi nhiều lợi ích cho người dùng như có thể giải quyết những bài toán phức tạp nhất một cách đơn giản.
Trang 2• CÁC ĐỐI TƯỢNG CƠ BẢN
• CÁC ĐỐI TƯỢNG NÂNG CAO
• CÁCH ĐẶT THỜI GIAN CHO CÁC ĐỐI TƯỢNG
• TRUY XUẤT ĐẾN SLIDE & SHAPE
YÊU CẦU: HỌC VIÊN SỬ DỤNG THÀNH THẠO POWERPOINT CƠ BẢN
Trang 3POWERPOINT NÂNG CAO
Trang 4POWERPOINT NÂNG CAO
HIỆU ỨNG
Mỗi hiệu ứng sẽ có nhữnglựa chọn nâng cao về hướngchuyển động tại nút Effect
Options
Trang 5POWERPOINT NÂNG CAO
HIỆU ỨNG
Bên cạnh đó còn có những tùy chọn về thời gian thực hiện hiệu
Trang 6POWERPOINT NÂNG CAO
HIỆU ỨNG
Để thêm hiệu ứng cho một
đối tượng, lựa chọn nút
Add Animation rồi chọn
hiệu ứng cần thêm
Trang 7POWERPOINT NÂNG CAO
HIỆU ỨNG
Để bật cửa sổ chứa hiệu
ứng của các đối tượng, lựa
chọn nút Animation Pane
Tại cửa sổ chứa hiệu ứngnày, ta cũng có thể thực
Trang 8POWERPOINT NÂNG CAO
HIỆU ỨNG
Menu ngữ cảnh hiện
ra cho phép lựa chọn
các cài đặt
Chạy khi click chuột
Chạy cùng với hiệu
ứng trước
Trang 9POWERPOINT NÂNG CAO
Trang 10POWERPOINT NÂNG CAO
HIỆU ỨNG
Cửa sổ tùy chọn về
thời gian
Tùy chọn:
Chạy khi nào
Chạy khi tương tác với đối
Chạy sau hiệu ứng
trước trong khoảng
thời gian bao lâu
Chạy trong bao lâu
Lặp lại bao nhiêu lần
Trang 11POWERPOINT NÂNG CAO
Trang 12POWERPOINT NÂNG CAO
TRIGGER
• TRIGGER ĐƯỢC DÙNG KHI:
• MUỐN BẮT SỰ KIỆN CHO MỘT ĐỐI TƯỢNG
• ĐỐI TƯỢNG ĐÓ PHẢI CÓ HIỆU ỨNG
Trang 13POWERPOINT NÂNG CAO
TRIGGER
• CÁCH TẠO TRIGGER:
• LỰA CHỌN ĐỐI TƯỢNG CẦN ĐẶT TRIGGER
• TẠO HIỆU ỨNG CHO ĐỐI TƯỢNG ĐÓ
• TẠI CỬA SỔ ANIMATION PANE CLICK VÀO MŨI TÊN HOẶC CLICK CHUỘTPHẢI VÀO HIỆU ỨNG CỦA ĐỐI TƯỢNG CẦN ĐẶT TRIGGER
• CHỌN TIMING
• LỰA CHỌN NÚT TRIGGER
Trang 14POWERPOINT NÂNG CAO
TRIGGER
• VÍ DỤ 1:
• CÓ MỘT CÂU HỎI CUỐI BÀI VÀ 3 ĐÁP ÁN (1 ĐÚNG, 2 SAI)
• KHI BẤM VÀO ĐÁP ÁN ĐÚNG THÌ XUẤT HIỆN MẶT CƯỜI ĐỒNG THỜIPHÁT RA TIẾNG VỖ TAY
• KHI BẤM VÀO 1 TRONG 2 ĐÁP ÁN SAI THÌ XUẤT HIỆN MẶT MẾU
Trang 15POWERPOINT NÂNG CAO
TRIGGER
• HƯỚNG DẪN THỰC HIỆN VÍ DỤ TRÊN
• TẠO 1 CÂU HỎI VÀ 3 CÂU TRẢ LỜI TRÊN 4 TEXTBOX KHÁC NHAU
• TẠO 1 MẶT CƯỜI VÀ 1 MẶT MẾU
• TẠO 1 HIỆU ỨNG XUẤT HIỆN CHO MẶT CƯỜI VÀ 2 HIỆU ỨNG XUẤT HIỆN CHO MẶT MẾU
• ĐẶT TRIGGER CHO HIỆU ỨNG XUẤT HIỆN CỦA MẶT CƯỜI LÀ KHI BẤM VÀO CÂU TRẢ LỜI ĐÚNG ĐỒNG THỜI CHỌN TIẾNG CHO HIỆU ỨNG LÀ APPLAUSE
Trang 16POWERPOINT NÂNG CAO
để lựa chọnTimingB3: bấm vào
nút TriggerB4: bấm vào nút lựa chọn
B5: Lựa chọnđối tượng sẽ
Trang 17POWERPOINT NÂNG CAO
TRIGGER
Bấm chuột phải
vào đây
Trang 18POWERPOINT NÂNG CAO
Trang 19POWERPOINT NÂNG CAO
• VÍ DỤ 2:
• TẠO ĐỒNG HỒ ĐẾM NGƯỢC KHI BẤM VÀO NÚT BẮT ĐẦU
Trang 20POWERPOINT NÂNG CAO
• HƯỚNG DẪN THỰC HIỆN VÍ DỤ 2
• TẠO 10 HÌNH TRÒN XẾP CHỒNG LÊN NHAU
• ĐIỀN SỐ CHO CÁC HÌNH TRÒN LẦN LƯỢT TỪ 1 ĐẾN 10
• LỰA CHỌN CẢ 10 HÌNH RỒI ĐẶT HIỆU ỨNG BIẾN MẤT CHO CHÚNG LÀ FADE, ĐẶT TRIGGER CHO CHÚNG LÀ CHẠY KHI BẤM VÀO NÚT BẮT
ĐẦU
Trang 21POWERPOINT NÂNG CAO
• HƯỚNG DẪN THỰC HIỆN VÍ DỤ 2
Trang 22POWERPOINT NÂNG CAO
• HƯỚNG DẪN THỰC HIỆN VÍ DỤ 2
• TẠO 10 HÌNH TRÒN XẾP CHỒNG LÊN NHAU
• ĐIỀN SỐ CHO CÁC HÌNH TRÒN LẦN LƯỢT TỪ 1 ĐẾN 10
• LỰA CHỌN CẢ 10 HÌNH RỒI ĐẶT HIỆU ỨNG BIẾN MẤT CHO CHÚNG
LÀ FADE, ĐẶT TRIGGER CHO CHÚNG LÀ CHẠY KHI BẤM VÀO NÚT BẮT ĐẦU
• ĐỔI VỊ TRÍ CHO CÁC HIỆU ỨNG ĐỂ SAO SỰ BIẾN MẤT BẮT ĐẦU TỪ
10 ĐẾN 1
• LỰA CHỌN CÁC HIỆU ỨNG TỪ 1 ĐẾN 9, ĐẶT THỜI GIAN THỰC HIỆN
LÀ AFTER PREVIOUS, DELAY 1S
• ĐẶT THỜI GIAN THỰC HIỆN CHO HIỆU ỨNG CỦA HÌNH 10 LÀ START
ON CLICK
Trang 23POWERPOINT NÂNG CAO
• HƯỚNG DẪN THỰC HIỆN VÍ DỤ 2
B1: Đổi vị
B2: Đặt Timing nhưtrênB3: Chọn
tiếng là
Trang 24POWERPOINT NÂNG CAO
• HƯỚNG DẪN THỰC HIỆN VÍ DỤ 2
Để đặt trùng khít các hình:
• Chọn toàn bộ các hình
• Chọn Format/Align/Top,Left
Trang 25POWERPOINT NÂNG CAO
Trang 26BÀI TẬP
• CÂU 1:
• THIẾT KẾ BỘ CÂU HỎI TRẮC NGHIỆM GỒM 5 CÂU HỎI
• MỖI CÂU CÓ 3 PHƯƠNG ÁN TRẢ LỜI (1 PHƯƠNG ÁN ĐÚNG VÀ 2
PHƯƠNG ÁN SAI)
• TẠI SLIDE CỦA MỖI CÂU HỎI CÓ MỘT NÚT BẮT ĐẦU, KHI BẤM VÀO NÚT NÀY
THÌ ĐỒNG HỒ ĐẾM NGƯỢC 10 GIÂY BẮT ĐẦU CHẠY
• CHỌN PHƯƠNG ÁN ĐÚNG THÌ XUẤT HIỆN MẶT CƯỜI ĐỒNG THỜI XUẤT HIỆN TIẾNG VỖ TAY
• CHỌN PHƯƠNG ÁN SAI THÌ XUẤT HIỆN MẶT MẾU ĐỒNG THỜI PHƯƠNG
ÁN SAI BIẾN MẤT
Trang 28VẤN ĐỀ ĐẶT RA
• TẤT CẢ NHỮNG TƯƠNG TÁC Ở TRÊN ĐỀU CHỈ LÀ MỘT CHIỀU.
• MUỐN NHẬN CÂU TRẢ LỜI BẰNG CÁCH GÕ TỪ BÀN PHÍM THÌ LÀM THẾ NÀO?
• MUỐN THIẾT KẾ CÂU TRẢ LỜI THEO KIỂU GHÉP NỐI THÌ LÀM THẾ
NÀO?
• MUỐN DỪNG ĐỒNG HỒ TẠI THỜI ĐIỂM TRẢ LỜI THÌ LÀM THẾ NÀO?
• MUỐN LƯU LẠI ĐIỂM SAU MỖI CÂU TRẢ LỜI ĐÚNG THÌ SAO?
• ????
Trang 30LẬP TRÌNH VBA
• TỔNG QUAN
• CÁC ĐỐI TƯỢNG CƠ BẢN
• CÁC ĐỐI TƯỢNG NÂNG CAO
• CÁCH ĐẶT THỜI GIAN CHO CÁC ĐỐI TƯỢNG
• TRUY XUẤT ĐẾN SLIDE & SHAPE
Trang 32Rồi ấn OK
Trang 34CÁC ĐỐI TƯỢNG CƠ BẢN
Mỗi đối tượng
sẽ có những thuộc tính và
phương thức
Trang 35CÁC THUỘC TÍNH CỦA ĐỐI TƯỢNG
Thuộc tính Ý nghĩa
Name Tên của đối tượng (phải khác nhau, viết liền, không dấu)
Font Cho phép thay đổi font chữ, cỡ chữ, kiểu chữ cho đối tượng
(Muốn viết tiếng việt thì chọn font Vn và bảng mã TCVN3)Caption Cho phép lấy/đặt giá trị hiển thị của Lable hoặc Button, Check
Box, Option ButtonText Cho phép lấy/đặt giá trị chữ của TextBox
Trang 36BẮT SỰ KIỆN CHO MỘT ĐỐI TƯỢNG
• NHÁY KÉP CHUỘT VÀO ĐỐI TƯỢNG CẦN BẮT SỰ KIỆN
• CỬA SỔ VIẾT CODE HIỆN RA SINH SẴN MỘT ĐOẠN MÃ LỆNH ĐẦU
VÀ CUỐI HÀM
• VIẾT LỆNH VÀO THÂN HÀM TẠI VỊ TRÍ CON TRỎ
• VÍ DỤ: KHI BẤM VÀO NÚT KẾT QUẢ THÌ TEXT BOX KẾT QUẢ HIỂN THỊ NỘI DUNG CỦA KẾT QUẢ TA LÀM NHƯ SAU:
Trang 37BẮT SỰ KIỆN
Nháy kép chuột vào nút Ket qua
Cửa sổ viết lệnh hiện ra, cho đoạn
Trang 39CÁC KIỂU DỮ LIỆU
Trang 40CÁCH KHAI BÁO BIẾN/ HẰNG
Trang 41PHẠM VI SỬ DỤNG
Trang 42CÁCH KHAI BÁO THỦ TỤC/ HÀM
Trang 43CÁC TOÁN TỬ
Trang 44CÁC HÀM CHUYỂN ĐỔI KIỂU
Trang 45CÁC HÀM TOÁN HỌC
Trang 46CÁC HÀM CHUỖI
Trang 47CÁC HÀM CHUỖI
Trang 48CÁC HÀM CHUỖI
Trang 49CẤU TRÚC ĐIỀU KHIỂN
Trang 50CẤU TRÚC LẶP
Trang 51CẤU TRÚC LẶP
Trang 52CẤU TRÚC LẶP
Trang 53CẤU TRÚC LẶP WHILE WEND
Trang 54CÂÚ TRÚC LẶP
Trang 55CẤU TRÚC LẶP
Trang 56MỘT SỐ LỆNH NGẮT
Trang 57THAM CHIẾU ĐẾN FILE POWERPOINT
Trang 58CÁC THUỘC TÍNH CỦA ĐỐI TƯỢNG
FILE
Trang 59CÁC THUỘC TÍNH CỦA ĐỐI TƯỢNG
FILE
Trang 60THAM CHIẾU ĐẾN SLIDE
Trang 61CÁC THUỘC TÍNH CỦA SLIDE
Trang 62CÁC ĐỐI TƯỢNG TRÊN MỘT SLIDE
Trang 63TRÌNH CHIẾU SLIDE
Trang 64L ƯU FILE POWERPOINT KHI SỬ DỤNG
VBA
Chọn Save as rồi chọn kiểu file là PowerPoint Macro Enabled Presentation
Trang 65BÀI TẬP VÍ DỤ
• TẠO MỘT BỘ 3 CÂU HỎI (MỖI CÂU TRÊN 1 SLIDE)
• CÂU 1 CHO PHÉP NGƯỜI DÙNG TRẢ LỜI BẰNG CÁCH CLICK CHUỘT VÀO PHƯƠNG ÁN TRẢ LỜI ĐÚNG
• CÂU 2 YÊU CẦU TRẢ LỜI BẰNG CÁCH GÕ TỪ BÀN PHÍM
• CÂU 3 YÊU CẦU GHÉP NỐI CÁC ĐÁP ÁN VÀO ĐÚNG CHỖ
• TẠI SLIDE CUỐI CÙNG:
Trang 66H ƯỚNG DẪN THIẾT KẾ
Trang 67H ƯỚNG DẪN THIẾT KẾ
B1B2
B3
B4
B5Đặt tên (mỗi đối
tượng một tên
Trang 68H ƯỚNG DẪN THIẾT KẾ
B1B2: Chọn
tính
B5Đặt tên (mỗi đối tượng một tên khác nhau)
Trang 69B5Đặt tên và đặtmàu cho mỗi label
Trang 70H ƯỚNG DẪN THIẾT KẾ
Vẽ 1 Label kết quả
Đặt tên và caption cho mỗi đối tượngNháy kép vào mỗi
Vẽ 2 Comand Button
Trang 71H ƯỚNG DẪN VIẾT LỆNH CHO CÂU HỎI GHÉP NỐI
Nháy kép vào nút lbkqDong và viết lệnh
Nháy kép vào nút lbkqDong và viết lệnh
Trang 72H ƯỚNG DẪN CÁCH XEM TÊN SLIDE
chỉ số Slide là 71
Tên Slide lại là 69
Tại mỗi slide câu hỏi, bật cửa
sổ properties, bấm chuột vào
Trang 73H ƯỚNG DẪN VIẾT LỆNH CHO NÚT XEM KẾT QUẢ
Khai báo một biến điểm
Chú ý lấy
tên các slide
cho đúng
Trang 74CÂU HỎI SỐ 1 - CHỌN 1 ĐÁP ÁN
ĐÚNG
Trang 75CÂU HỎI SỐ 2 - ĐIỀN TỪ THÍCH HỢP
Trang 76CÂU HỎI SỐ 3 – GHÉP NỐI CÁC TỔ HỢP
Trang 77KẾT QUẢ Ket qua cua ban la :