Tải bản đầy đủ (.doc) (311 trang)

GIÁO TRÌNH XỬ LÝ TỰ ĐỘNG CÔNG NGHỆ THÔNG TIN TRONG VĂN PHÒNG

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (3.99 MB, 311 trang )

Chú ý:

 !"#"$% &%'(
)"$% *"#&%'
+,(*-
./,) 0 12345444 
6 45 "7
89%6:0$0;<" 
=4786:0$0>(?9
4,?@?(*AB/
789C  /D*
  )   /  <$(  "        E
FG0( 9E#H6I?DJ
#7
KLMN-OPN'OQN8ORNS8ORNKLMN
HỌC VIỆN PHÒNG KHÔNG - KHÔNG QUÂN
XỬ LÝ TỰ ĐỘNG CÔNG NGHỆ THÔNG TIN
TRONG VĂN PHÒNG
HÀ NỘI - 2010
KLMN-OPN'OQN8ORNS8ORNKLMN
HỌC VIỆN PHÒNG KHÔNG - KHÔNG QUÂN
XỬ LÝ TỰ ĐỘNG CÔNG NGHỆ THÔNG TIN
TRONG VĂN PHÒNG
T"U,V6:"W*
X0O,%'Y9S89Z .[
HÀ NỘI - 2010
TK D?06V\\\\\(\\77(\77(@]^^
X0VO,%'Y9S89Z .[
Tác giả
Chủ biên: KS Nguyễn Anh Cường
_!?0-N__SO,%'Y9S89Z .


_!8` _ ._,aF-
 40 b07
^Bcc7d]B7ef^
Người sửa chữa, hiệu đính:
Nguyễn Phương Thảo
V_ ._,aF-
-:0!fgc&h_i0&jSON
_0WG06k3lON
500?b07
^Bf]7mnc7dfd
MỤC LỤC
Người sửa chữa, hiệu đính:...................................................................................4
MỤC LỤC.........................................................................................................1
CHỮ VIẾT TẮT.................................................................................................2
LỜI NÓI ĐẦU...................................................................................................3
]
CHỮ VIẾT TẮT

14
F F+
F8a& F80a& 6
-N__ -9%9
-oG -4o?p4G"4
-qrs -h6!"$%
rr1 r0s0"1?4""
tr1 t404"r44414
os1 o?p4s0"1?4""
&F &6 0F06
&Fa &6 0F06Aa0
&r &*"W

&q_o &6 0q "_65o554
uu" G65u"
vGs 1>46?4G0 s0 04
Trung tâm Tin học ABC giữ bản quyền 
e
LỜI NÓI ĐẦU
N < w"W9%9,(w "#X0
O,% 9+7&%6:"W-N__9@Y%x
> (w%/w < 0=(% Z (*>Y
? #(<D+(6. (w /0% Z (
E?%y>:z7{/wDx < =(|Xử lý tự
động công nghệ thông tin trong văn phòng}?6#/WW%W
#j.9%9(~x% 0,V
H%C•?X0<>:z(#>."/
w"W-N__9@Y7
_% |Xử lý tự động công nghệ thông tin trong văn phòng}?6#
"0h6!€(V" X0$% "D ?i
a(% $??<G65o554%=t44
$% > ?7N" X  6. $Z 0
>:z@YG65u"(G651>4V("$% (!
46]^^e(]^^n60 06:"WO,%(U+ < 
" (h#.9%97
FVWX0% ~ch2
S-hf2O%VE•
S-h]2N9$&6 0F06w"W•
S-he2-% $ ‚?•
S-hg2->:z ?%u"•
S-hd2v:zJu"•
S-hm2-xu"•
S-hn2-09x1>4•

S-hc2_9w9?D1>47
_% "U+#.9%9+$,
6:"W9%99@Y•WW"X0O,%(
~xj*((, V
%?0%$ ((% 7
_% ?6#<< (CC6I9ƒ$606=(
6==zX0?#,/<?60 )h7
v.,h„
Tác giả
Biên soạn: Nguyễn Anh Cường - Nguyễn Phương Thảo
g
Chương 1:
Hệ thống và cài đặt
-h?)%V4 …&%N0%
E/" >:z*"WX0$h60 % 
%H7&%>D"$% &%'H>:z$
Z 0"$% 9"W9CJ7&%E<X†
"W,@X0G65o554~xC•<F
80a& 6/9ƒ07
1.1. Một số nội dung liên quan đến hệ thống
1.1.1. Điều chỉnh dữ liệu về dạng Việt Pháp
a) Công dụng
rU/V"$% % H+Z D&%N07N 9
 )("$% 6I>:z9H(T*"W% j9#
i[*9%</0< 6:"W*7
b) Một số quy định về dữ liệu dạng Việt Pháp
S&6V2
‡q:"W" /@=e6V(9D(% ()777
‡q:"W" /@V+D< <.7
‡q:"W" iTS[z% 6V.E!+<DX06V7

S&%2
‡K D46V7
‡8z% )hD%w60 <$6V7
S&x02
‡K D4/wˆˆ@7
Bảng 1.1. Định dạng Việt Pháp và Anh Mỹ
qV
&4D"#
&%' aG`
f^^^fˆg f7^^^(]d f(^^^7]d
Nf^e@]^f^ f^ˆeˆ]^f^ eˆf^ˆ]^f^
f^^^^^^^9 f^7^^^7^^^‰ ‰f^(^^^(^^^
f]e"+^ Sf]e
o
- Tf]e
o
-[
{hD4% G4T†[ L7qT[
c) Cách điều chỉnh
F^7&-'047TStart/Control Panel[
Ff7&Regional And Language Options(#%07Tf7f0
d[,HCustomize777{ )<gl~N ?4(- 4(_4(r04(
l+j(4Z DD"#&%'4ITi
f7]f7d[60 =,ApplyOK7
Chú ý: S8%+<(6:"WD"#&%'7
S8%(?Š&Fa(6:"WD"#aG`7
S8"$% 6V(9D"#(/o554D"#H7
Trung tâm Tin học ABC giữ bản quyền 
d
Hình 1.1. Hộp thoại Regional And Language Options

Hình 1.2. Điều chỉnh hiển thị số ở Tab Numbers về dạng Việt Pháp
Biên soạn: Nguyễn Anh Cường - Nguyễn Phương Thảo
Điều chỉnh để đưa
dữ liệu về dạng
Việt Pháp
m
Hình 1.3. Điều chỉnh hiển thị tiền tệ ở Tab Currency về dạng
Việt Pháp
Hình 1.4. Điều chỉnh hiển thị thời gian ở Tab Time về dạng
Việt Pháp
Trung tâm Tin học ABC giữ bản quyền 
n
Hình 1.5. Điều chỉnh hiển thị ngày tháng ở Tab Date về dạng
Việt Pháp
1.1.2. Biểu diễn dữ liệu ngày tháng trên trục thời gian
a) Bản chất dữ liệu thời gian
8x0<D
N"
f
 N"
]
fB^^ O90 ]^nc
qV
Hình 1.6. Sơ đồ mô tả vị trí từng thời điểm trên trục thời gian
S_4<D(*Z DWx0?C< i@fB^^
H!@]^nc78x0=/ )U+
@*X0J"#?7&%"$% @]
6V(*6I/ ?€6 06V/D
@78@BB*/ @fBBB7N@ff(*
@]^ff7_ @e^=/*@fBe^(

*@]^e^7_f7d0n<-04"0=/ )
x0Z D/*H+zD7GJx/
T[f/Wx07
S_4Z D$w60 T"
]
[lớn hơn
Biên soạn: Nguyễn Anh Cường - Nguyễn Phương Thảo
c
w+T"
f
[7N"
]
i"
f
6I6V7_h<
"
f
+6V6I"
]
7
SN$Z DZ 0((x0$"$
% Z 0,>:zZ 0$9%@Y7
b) Những điều suy ra từ trục thời gian
GJ@=emd(]dT&9x(g@6If@
 =)6V(]d[ V*6V@T
[
i6VT
"
[=/6:
"W9w2

emd(]d


"

=
Tf7^[
&6V@x*6V ( VY6V 6:
"W9w2
[
emd(]d

T
"

INT
=
Tf7^[
_=tN_"U/ /Z ?/ wV6VX0=
6V 7O02
[
emd(]d
"S"
T
f]

INT
=
Tf7^[
_="

]
60 ("
f
+7
N0=/6V"X0†09Z 0GorT
1>4[E†*Gor&Fa7
_1>46I42
‹ŒGorTa
>
•F
>
[ Tf7^[
_&Fa6I4 9"#2
‹Œa
>
GorF
>
Tf7^[
_=2
‹28Z <*6V"7
a
>
2F/ w6V?D07
F
>
2F/ w6V07
1.2. Cài đặt Microsoft Office
1.2.1. Nguyên tắc khi cài đặt Microsoft Office
{/%+>:z(G65o554 9E<X(
9?ƒw@#i*7&%E<D6I

9w(0,6I (9WW>:z
7
8=J>0(%9?|Compile error in Hidden
Module}%2
S-E?€6 o554w@7
SF€6 %XW&Fa7
S896:"Ww@>0X0h"% 6F8a&T
6:"W<"% 6[7
Trung tâm Tin học ABC giữ bản quyền 
B
1.2.2. Thực hiện cài đặt đầy đủ Microsoft Office
-#EVV+?w<E(
,E(,- 63 aAG- 47
&rf2-G65o554]^^e(#%q1_L'71v1W ~
E7-=/6k9U•o6ŽX0%q1_L'7tNt(
o5546I9<()%,N4>7
TThường đặt dòng mã cài PIDKEY=GWH28DGCMPP6RC46J4MT3HFDY[
Hình 1.7. Hộp thoại nhập mã cài đặt Office 2003
Hình 1.8. Hộp thoại nhập thông tin người dùng
Hình 1.9. Phải chọn Custom để cài đặt đầy đủ
Biên soạn: Nguyễn Anh Cường - Nguyễn Phương Thảo
f^
Hình 1.10. Phải chọn Advanced Customization of Application
Hình 1.11. Chọn Microsoft Office rồi chọn Run all from My Computer
Hình 1.12. Hộp thoại xác nhận, đồng ý chọn Install
G65o5546I%E((0,
46?0< (x%#=HFinish(Z 
E+7
Trung tâm Tin học ABC giữ bản quyền 
ff

Hình 1.13. Hộp thoại báo cài xong
_x9EA 6IE9?0<
?‚X0G65o554(*"Wxuu"2
Hình 1.14. Báo lỗi module ẩn, do không cài đặt đầy đủ Microsoft Office, (tất
cả có bao nhiêu module trong normal.dot sẽ hiện từng đấy thông báo này)
'E<X/?€6 <Y 7
1.2.3. Thực hiện cài bổ sung
FŠ##%E?oAAt-1T64 74>4[(%#
,I2
Hình 1.15. Chọn “Add or Remove Features” để cài bổ sung Office
-?+Y#X0?€6 6I/D#i#f7ff0f^7
N E?€6 A (•?J|Compile error in
Hidden Module}"$%?€6 Y0("<E
Biên soạn: Nguyễn Anh Cường - Nguyễn Phương Thảo
f]
+0<X(%%?Š0G65o554
T&*"Wuu"[60 2
Ff7&&Fa?ŠAlt + F117
F]7 -,Tools/References777" %<6:"WV/ 
,%f7fm0f]7
Hình 1.16. Bổ sung các thư viện tối thiểu sẽ sử dụng
1.2.4. Chú ý khi sử dụng chương trình diệt Virus BKAV sau khi cài
Hình 1.17. Nếu không cản thận, BKAV là chương trình phá hỏng mọi
Trung tâm Tin học ABC giữ bản quyền 
fe
chức năng xử lý tự động, khi chọn “Xoá tất cả Macro”
_Z >:z(%X +07-0
+?w<"% 6j9=(#i<"%
 6F0a& 6TF8a&[6I>0 " W|v
0}7F8a&h"% 6" +x/(9

.?% 6+07-/$60<(
 96:"Wh"%& 6F8a&71v1*=
"Uw@>:z7
Kết luận chương 1
-hE"U) Z 0 )(E<X
?€6 G65o554=0Y+(=,>:
z!$h60 7-<CC$" X0h
/$J7
_= "#Z 0x0CC
Z DX0*x0/00$ (h>:zV
+x0z7N$<•" 6I!+V+
" <00(*= Z + < >:z7
Câu hỏi và bài tập chương 1
^7{D"#"$% / &%'aG`=E/V0 (
0 •
f78Df^^^f91>4=e(,H
(*#60•
0[N|f7^^^} ?[N|f(^^^} [N|f^^^}
]7_% )"$% "#&%'V+% 
u"‘6&60(u"‘6n777E% +hT =[7
e7_%EA ?G65o554]^^n(G65o554
]^f^E460h7
g7’*(@91>4(
1>4w|((@}( CW777
d7vD /6V%#7
m7vD / VUX0?‚7
n78xa6fˆgxF6e^ˆg(
Z 0%6X0xF+h6X0xaH060(
60•
Biên soạn: Nguyễn Anh Cường - Nguyễn Phương Thảo

fg
Chương 2:
Ngôn ngữ Visual Basic cho ứng dụng
{/%% Z V+9@Y9Z 0<
%Yƒ6:"W#Y0/ C•?X0
0%7_<= ?<G65o554
=( †x"U=@U?/((?€
6 ( )$w@X0<7&%0€H%0
6:"W#0#$Z 0=7-h
+% $wh?&6 0F06Aa0/
?€6 w@+o5547
2.1. Tổng quan về Visual Basic For Application
2.1.1. Khái niệm
G6V<†x"U=/<%6. ?
=?Š9W(/=/Z ?6x
<9/"+78x"U>."$
h"0$w"W4 H!(,6I
"W$@6k=X0H/(H%0
% Z h 6+9x(=/,H
w"W(/6:"W w"W,
@Yu"1>4(%U+D"#% @Y
T@??*[HY†x"U>."h#
U+W*?€6 w@ ?%7
G<,w"Wƒ0~x *2
S-†h#?U+=Th%[7
S-†6:"W*@X0=9Z 09W*7
SG%+0w@+>."w"W
h)((/>."=<=9W
hw7_9x9W/ ?0~2
‡N9$7

‡G9x7
‡_%J7
_G65o554J9W2
‡&FaT&6 0F06Aa0)
‡&q_oT&6 0q "_65o554[
2.1.2. Sử dụng Visual Basic For Application
GJ9W 9=$E/==/>†
0hE†h€Z 7r=(/0,9W
*w"W(<"0W*W/7_y
>:z9@Y(< ?+h?
Z (Y ?( 9+9Z w#(
0"#=Z (• <%7N#w
Trung tâm Tin học ABC giữ bản quyền 
fd
"WX0w"W+=*% Z 07&+Z 9X0
?(%0,&Fa9WU2
SN9$&6 0F06T&F[#9$"“6:"W(=6V
x"U9% 0H(%0€`
@(% ( ~"“"7
SG9x.%("“"U<X%>."w
"W6I09<9W7
S_w"WJ&6 0F06Aa0T&Fa[(0
"%~("=x"U=/! w
"W 7
S_%= 0"#x"U=/>."
w"WX00 %7
S_VX0h07
S80< *@6k=X0w"W7
S-h&Fa=/H%X0w"WT”#
%?*X01>40%@?X0u"[E=/ "+"#

"7{ H%.V(06l% %7
2.1.3. Đặc điểm của Visual Basic For Application
_iE/h?.*<(=/Š&Fa
9W†/0<*
w"W7&(&Fa>.""0H-oG(
x"U=/6:"W<6k=X0w"W%>.
"hX0+&Fa7
_i$0?0< =/#/>."" 
?%7_%  96. >.""(6IZ /,
C=//4iW 60 7
G">."?Š&Fa"0w"W=W
 EIw"W=(?!4ED("&Fa6I#6:
"W<*w"W=7{ =y0==/
 /€"&Fai#w"W60w"W
j#0w"W#7
q?%h?X0&Faw"WT*"W$0&Fa
a -ar&Fa1>4[w6:"W<TV[
X0w"W7->."w"W?Š&Fa(C•9V
X0w"W6:"WH=/6:"W0/6
%V+V7
2.1.4. Trình tự xây dựng một dự án bằng Visual Basic For Application
&E%(%>.""&Fa?0~?+60 2
Ff7vD• < >."h7N < >D
"0#X0x"Ux"*x"U> 7{.
?+>Dw@X0h7
Biên soạn: Nguyễn Anh Cường - Nguyễn Phương Thảo
fm
F]7vD•W h<#(<W/=0X0
?+f( ?+f= < %"  V(?+]6I
W/w%T. [7

Fe7s0,w"W9WU%>."
h7&*"W+  < *Z 0x0(w"W*
&Fa(ExX0u"7_U4ww#X0?0,
9WU7’.&Fa?6 %%>."
9S *V+$?Z 0x09x7
Fg7_%VhT0"[2?0~%6h~
V(>D9S X0h(0"%> "$% 
Z (>."%Vh6!"$% 60ƒ0$> !?+f]7
Fd7-oGT-4o?p4G"4[2H
?!G657GW*X09%#0 …9%
(!=†>."h49C†06:"W#
6…%i+4 …-oG7
Fm7&%T[2%6:"W9W/#0h
U+%V!?+g7
Fn78/:h29#% …?D0h
6:"W7
N$9%*X0?+?0~2
S8/0>4w@X0hƒ0 < 0
i+0?Š#:*@X0h"0
D?W/7
S8/0% @X0h2>4x0%Z 6:
"Wh=z97
S8/0@D JX0h(6V% 607G
h?@D J=6I9?D"i#"J0
X0x"U0"$% 607
Fc7{==(0h6:"W2?0~%>."%
+"•E6:"WhŠW*Hx"U=//
0h7
FB7_=z(~X0x"U/?€6 0%
$ X0hZ %V0/:

?ƒZ 0E0%7
Ff^7N.h260 x06:"W("0$
~X0x"U( Šh<?€6 $*@+
x/<6I%6?€6 "0$<
=i+7
2.1.5. Cấu trúc của một dự án Visual Basic For Application
G"&Fa= Hh60 2
SG9S  …TG" 4[2Nhw0%0?(h
Trung tâm Tin học ABC giữ bản quyền 
fn
TXW[7&%#09S  …x@w4Vw
@E0>."%V7
SG9S +T-066G" 4[2Nhw0Dy0+X0"7
SL64520"%"##H%0$0x6:
"Wh %7_9x6:"WL645/6V% (
> Z X0h7_ x( %6V% > 
Z %w"W9<6:"WL6457
N$<? /x"U>."h(
%00"%h7G9S +L64A0
<=/=E9U i"$<
 /D:06€'p41>4X00"%X0&Fatr17
8hT%[W/ HX0hx
6?V*(6C>. %h=78% H
W i#9$7{V+9$&6 0F06
T&F[( H) hTXW[9=
Z D HV+h*7
2.1.6. Môi trường phát triển tích hợp
_J9Ww"W( 9=9x
ŠJx"U=/>."(:%%h
X07_<o554(6:"W&Fa/(9x

,Môi trường phát triển tích hợp T&Fatr1[7_w"W
(&Fatr1= H#hh0 +0"%h?
]7f,0"%&Fatr1iw"W60 2
S'*C2_i0"%*X0w"W(€*Alt+F117
SG4 2NTools/Macro/Visual Basic Editor T]7f0fc[
S_0hTG4 ?0[2w00,</0+
&Fatr1
S-:06€"T'p41>4u"‘[2%"+"#..
"%0!&Fatr1<=i"
% <(9S w0h(9S +(:06€
"x"U#7
&%<+"%4
t64X0&Fatr17&*"W V9S  …"(,
Insert/Module7
S-:06€%T-"4u"‘[2J<%:06€"
 =:06€%(w0%<=7Nx"U=
/% )%(#0%+:06€%7
S-:06€0w VTo?p4F‘64u"‘[2/D+(h
w( *(6%Š6V=%V"
x"Ui0#7
Biên soạn: Nguyễn Anh Cường - Nguyễn Phương Thảo
fc
Hình 2.1. Giao diện chính của VBA IDE
S-=/6:"W:06€/(0w Vi0#0
jVh7
S-:06€VZ 0T&6 0o?p4u"‘[2x"U#
VZ 0:06€6I†x"U0 /
"“" %7
SO9Ww0 /T_F>[2w009WHx
"U=/; /:06€x"UTL64A[7

S-:06€ *T'446u"‘[2:06€% *
X0V(Z 0=x"U=/00€ *<
 $(V\
2.2. Cơ bản về ngôn ngữ lập trình Visual Basic
2.2.1. Những qui định về cú pháp
-H/ ?0~Z C( %
wX0. %0 H%7
_9$&6 0F06T&F[(j9$
Trung tâm Tin học ABC giữ bản quyền 
Cửa sổ
dự án
Cửa sổ
mã lệnh
Cửa sổ
thuộc tính
Hộp
ToolBox
Cửa sổ
tra cứu đối
tượng
Đối tượng trực quan
Thanh thực đơn
fB
( =$Z DH%%x<
 .4Z C/?"D=/"D%96
J7q0 .Z Dh?HX0&F2
S-. %"Y?%7N = %U"Y
$0%@0 ?Š" 0T2[7N "Y%Z "( V
C%0"Y6:"" " #"+T•[7
SN  V;H(?C< "YH*?Š" hT–[7

SK +E2?C< ?Š*/ $9x•9
w0" (" 0zE?%•9Z ]dd*•9U
+i•?=U#9EU0 7
2.2.2. Các trợ giúp về cú pháp trong quá trình viết mã lệnh
-Z CHx=+V+$x+,
0+6:"W9$+((/ %x(
&Fatr1 *@%JHZ %7
_ %/0=/.=D $
 %($xCJH(w
@)#*#T]7]0fB[(60 2
-,Tools/Options/Editor/Code Settings
Hình 2.2. Bật/Tắt trợ giúp phát hiện lỗi cú pháp của VBA IDE
Hình 2.3. VBA IDE tự động kiểm tra lỗi cú pháp và thông báo cho người dùng lỗi đó
Biên soạn: Nguyễn Anh Cường - Nguyễn Phương Thảo
]^
—y0X0U, z2
S_/0JHTAuto Systax Check[: _U,†
&Fatr1%JH060 x"UH"Y%
T> V"Y+[(#9?D*.Jj ..J7
N x"U?ƒZ 096:00"Y%=J6I" 7
S8/0?TRequire Variable Declaration[2_&F(x"U
=/6:"W?9<0?7_x?6I
!#DED7_ ( #"W (=/6I
h=Z z"“<•(&Fatr1 U,
/†x"U*@/6Z 0??78
U,*#(? 0?+6:"W
&Fatr16I< X0J9S "Y%|o1>}7
Hình 2.4. VBA IDE tự động thông báo lỗi khi biến được sử dụng mà chưa khai báo
Hình 2.5. Danh sách các thành phần được tự động hiển thị.
G%(9x?0~i=0(. %(?

0:6C>4D7_X0<=/
=+*>EZ "(&Fatr100*@?Š/
D$<=/U+D*"Y%06#"0
66Ih40,X0x"UT?*
_0?[7{/*#*@%2
Trung tâm Tin học ABC giữ bản quyền 
]f
S_/D"06<X0VTa s6G4?4[2
&+U,(VX0w"W0X0h,0
/6:"W"06<X0=T?0~hw 
*[6I/D/x"U,(60 ?*_0?(X0
<6ID**"Y%7
S_/DHhTa K t5[2&+U
,(&Fatr16I/D$906VX00XWT
>."i+[x"U6:"W=7-9?0~X0
06VU+/ X0=7
Hình 2.6. Tự động hiển thị thông tin của các tham số trong chương trình con
giúp kiểm soát được việc lập trình
S_/DDX0?Ta r00_6[2&+U,(
˜JTF40"4[(DX0?TZ #X0h
[6I/Dx"UE #D*?7
N0( $*@H0*#(Z 
%(x"U=/*##xH?Š€*
Ctrl – Space7-<HzŠ("06H%0(x"U=/6:
"W E*j/0,W<6:"W"06=~?
*Tab />7
2.2.3. Từ khoá trong VBA
_ii 9$7GJ9$
 =?i("+."06i9$
&Fa2

As For Mid Print String
Binary Friend New Private Then
ByRef Get Next Property Time
ByVal Input Nothing Public To
Date Is Null Resume True
Else Len On Seek WithEvents
Empty Let Option Set
Error Lock Optional Static
False Me ParamArray Step
Biên soạn: Nguyễn Anh Cường - Nguyễn Phương Thảo

×