KĨ THU T T NG TÁC ƯƠ
TRONG POWERPOINT
-Ch ng trình t p hu n cho giáo viên ng d ng công nghươ
thông tin trong gi ng d y
-Ch ng trình giúp giáo viên làm quen v i nh ng kĩ thu tươ
nâng cao trong ph n m m Microsoft powerpoint 2007
Trang 1
BÀI 01: T NG QUAN
M c tiêu Sau bài này b n có th :
Kh i t o môi tr ng làm vi c v i Visual Basic trong Powerpoint ườ
Trình bày đ c các b c c b n làm vi c trong môi tr ng Visual Basic.ượ ướ ơ ườ
Gi i thi u Trong th i gian g n đây vi c thi t k bài gi ng t ng tác v i s h tr c a máy tính đang là ế ế ươ
v n đ quan tâm c a nhi u giáo viên. Có r t nhi u ph n m m máy tính h tr thi t k t ng tác chuyên ế ế ươ
nghi p nh Director, Flash. Tuy nhiên đa s các giao viên a thích dùng Powerpoint h n vì h đã quen ư ư ơ
thu c v i ph n m m này t tr c. ướ
V i Powerpoint truy n th ng giáo viên th ng s d ng các hi u ng (effect), ho t c nh (animation) cùng ườ
các thành ph n multimedia nh hình nh, âm thanh, siêu liên k t (Hyperlink), video nhúng tr c ti p vào ư ế ế
Powerpoint. Nh ng bài trình chi u này ch mang tính minh h a (ng i xem ch nghe và ti p nh n) ch ế ườ ế
không t ng tác v i ng i dùng (ng i nghe tác đ ng lên bài trình chi u và bài trình chi u tr v k quươ ườ ườ ế ế ế
t ng ng).ươ
B ng cách s d ng ngôn ng VBA (Visual Basic for Application) tích h p s n trong Powerpoint ta có th
t o ra t ng tác trong các bài trình chi u. Nh ng bài vi t trong ph n này s h ng d n t ng b c xây ươ ế ế ướ ướ
d ng các t ng tác c b n di n ra trong l p h c (Tr c nghi m ph n h i, mô ph ng, đi u khi n video, ươ ơ
hình nh, Shockwave flash, thu th p ý ki n, xây d ng bài ki m tra…vv). ế
Thi t l p ban đ uế
Thi t l p ch đ b o m tế ế
M c đ nh Powerpoint không cho phép ch y các macro vì các lý do v b o m t. Đ thu n ti n trong quá
trình s d ng VBA hãy th c hi n các b c sau đ thi t l p l i ch đ b o m t cho Powerpoint. ướ ế ế
Đ i v i Microsoft Powerpoint 2003, T menu Tools, ch n Macro, ch n Security. Trong tab Security
Level ch n m c Medium ho c Low (tôi th ng ch n Low đ cho phép t t c các Macro).ườ
Trang 2
Đ i v i Microsoft Powerpoint 2007, Click nút Microsoft Office (nút tròn góc trái trên màn hình), ch n
Powerpoint Options, ch n ngăn Trust Center, click nút Trust Center Settings, ch n tab Macro Settings,
và ch n Enable all Macros.
B t thanh công c VBA
M t đ nh thì b công c h tr làm vi c trên VBA không đ c b t. Hãy làm các b c sau đ hi n th ượ ướ
thanh công c này:
Đ i v i Microsoft Powerpoint 2003, Click ph i vào v trí b t kỳ trên Toolbar, ch n Control Toolbox.
Đ i v i Microsoft Powerpoint 2007, Click nút Microsoft Office, ch n Powerpoint Options, ch n ngăn
Popular, nh p ch n m c Show Developer Tab in Ribbon. Khi đó s có thêm 1 ngăn Developer trên
thanh Toolbar c a Powerpoint 2007.
Trang 3
Cách s d ng chung
M i thành ph n trên thanh Toolbox đ c g i là m t đ i t ng, m i đ i t ng này s có m t nhóm ượ ượ ượ
thu c tínhph ng th cươ t ng ng. Có th đ n gi n hi u thu c tính là nh ng đ c đi m c a đ iươ ơ
t ng nh chi u cao (Height), chi u r ng (Width), màu n n (BackColor), font ch (Font), n hi nượ ư
(Visible), n i dung (Caption/Text), ki u đ ng vi n (Border Style)…vv. Ph ng th c là nh ng ho t ườ ươ
đ ng s di n ra c a đ i t ng khi b tác đ ng ch ng h n nh khi click chu t vào s xu t hi n thông báo ượ ư
(ta s t o ra t ng tác b ng ch c năng này). Nh ng tác đ ng vào đ i t ng nh click chu t, rê chu t ươ ượ ư
qua..vv g i là các s ki n (Event).
Ví d: hãy ch n đ i t ng label (hình ch A) và v lên slide. T ng t cho các đ i t ng khác. ượ ươ ượ
Đ xem thu c tính hãy click ph i vào label v a v , ch n Properties, khi đó b ng thu c tính c a đ i
t ng này s xu t hi n. Ta có th thay đ i giá tr các thu c tính này. ượ
Ví d: Đ t tên cho label này b ng cách gán thu c tính Name b ng lblA, ch n thu c tính FontVni-Avo,
thay đ i n i dung hi n th trên label b ng cách đ i thu c tính Caption thành “Ví d”, gán thu c tính
TextAlign thành 2-frmTextAlignCenter đ canh gi a text trong label. T o vi n b ng cách gán thu c tính
BorderStyle giá tr 1-fmBorderStyleSingle.
Trang 4
Đ t o ho t đ ng cho 1 đ i t ng hãy click đúp vào đ i t ng đó. Khi đó c a s Microsoft Visual Basic ượ ượ
s xu t hi n và cho phép ta vi t các ho t đ ng cho ế s ki n m c đ nh c a đ i t ng. ượ
Ví d: click đúp vào label trên, đ i v i nhãn s ki n m c đ nh là click chu t chính vì v y ta có c a s
VBA nh sau:ư
Hãy vi t th đo n l nh sau:ế
Private Sub lblA_Click()
'Xuat hien hop thoai thong bao
MsgBox "Welcome to onceclick blog", , "Hello"
End Sub
Đo n l nh trên nh m m c đích s xu t h p tho i v i l i chào "Welcome to onceclick blog" ( tiêu đ h p
tho i có ch "Hello") khi ng i dùng click vào label ườ lblA. Hãy trình chi u t p tin Powerpoint đang thi tế ế
k và click vào lable trên slide 1 ta s có k t qu nh hình bên.ế ế ư
Nh ng đi m c n chú ý:
Ngoài cách click đúp vào đ i t ng đ m c a s Visual Basic có th dùng t h p phím ượ ALT +
F11.
Có th thay đ i đ i t ng và s ki n x y ra trên đ i t ng thông qua 2 combobox trong c a s ượ ượ
Visual Basic.
Tóm t t các b c s d ng VBA trong Powerpoint ướ
Ch n và v m t đ i t ng lên slide. ượ
Thay đ i thu c tính c a đ i t ng thông qua h p tho i Properties (Click ph i vào đ i t ng và ượ ượ
ch n Properties)
Vi t ho t đ ng cho các s ki n x y ra trên đ i t ng b ng cách click đúp vào đ i t ng. ế ượ ượ
Có th vi t ho t đ ng cho nhi u s ki n x y ra trên cùng m t đ i t ng b ng cách ch n s ki n ế ượ
combox trong c a s Visual Basic. (Ví d có th cùng vi t ho t đ ng cho s ki n click, click ế
đúp,…)
Tóm t t
Trang 5