You are on page 1of 5

c  

 p
p   
 
 

     
 
  
  
    
 


    
!
 
"!#  
    
$  ! % 
  
 & "  "      
    

     
 
     pp
p

pp p
p p
ppp
  p
p  ppp
 
pp
pppppp

pppppp  pp
 pp ppp
 p pp

 pp
ppp
 p  ppp ppp
 p  ppp  pp
 p
!pp  p  p
ppp"pp
 pp
 p
p 
 pp p
pp
 p
 ppp  pp ppp
 
pp  p  pp p
ppp
p
"pp  pp   pp pp# p$
ppp
pp pp
ppppp
 
pp pp
 p%p p  p
p
pp
 pp  p
 
pp p p p 
 p pp   ppp
p
  p p ppp
 ppppp
p
p
p
 pp   ppppp
  p p
 pppp p  ppp

ppp%p  ppp
 pp
ppp   ppp&p pp
  ppppppp
p%p'p pp
  p p
p
%p'p
 pp
pp
(
pppp"pp  pp
p%p' pp
# p$
p  ppp
pp pppppp
p
)p
ppppp
  p
p pp   p   pp# p$
pp
 pppp'p p  pp
 pp
ppp   pp pp
  p)pp
pppp   ppp   pp   ppp
p p
* pp   pppp  pp pppp
pp (+p
p
,p%p-
 p

p
p (p , pp
 &p p pppp

pp , p *%p' pp , p'pp# p$
ppp , p* %p' p
p
p
 
pp p
ppp p
%p   ppp

ppp
 
ppp
  pp
pppp
 pp,ppp p pp
p

pp
pp pppp
p,ppp
 pp
ppp,p
  ppp
  p
 ppp

 p p
p%p'pp.p  pppp
  p  ppp
pp

(
ppp
p
p p p p
p
p%p'p pp pp pp   ppp"pp pp   pp
p p  pp
pppp pp
ppp
p
p
p%p'pp p (p p%'p/0p  p%p'p/0p1 pp%p'p.p
2 pp
p
p
p%p'p/0p p pp pp   pp p 
pp ppp

p&p
 p p pp   ppp pp p pp  p pp
ppp
p)pp pp   ppp p pp
pp pp
p
&p  ppp p

pp p p
p
p p

pp p p ppp !
pp pp   pppp
 pp
  pp p

p pp
pp pp
p pp  p
pp p
pp p'34'p
p

Function PodeCausarUmErro ()
' Ativa o tratamento de erros.
On Error GoTo Erro_PodeCausarUmErro
µ« Inclua aqui o código que pode causar um erro
µ.
µ.
Erro_PodeCausarUmErro
µ. Inclua aqui o código para tartar erros
µ.
µ.
End Function
p
p
p
p%p'p/0p1p pp   ppp ppp
  p'pp


pp p1p
p !
pp   pp pppp
  p
 pp p
p1p"pp  pp
p%p'p/0p1pp
  pp   ppp&p
  p 
 ppp p&p
 p
  p p
p%p'p/0p
1p pp pp , p' p ppp pp& p4pp , p'p
p
p
p%p'pp2 p p pp
pppp
 pp
ppp p
  p5pp
ppp p
pp&p   p p
p%p'p.p2 p
 pppp  
pp pp , p'p    ppp
ppp p
pppp
pp  ppp pp
  pp ppp pp   p
pp
p
p pp
p
p.p pp
pp
pp
  pp pp pp   pp
 p p
p.ppp 
!ppp pp   pppp
 pp

pp ppp p
pp
  p p
p.pp&p
  p,pp
p
pp
  ppp
ppp pp   ppp
p
p.p  &p p (p p p
p.pp.p1p pp

ppp pp
ppp
p
p.p2 p pp
ppp p  p5pp
ppp
p
p.p p pp
ppp p

pp p p%p
 p p p 
pp pp ppp6 pp p
2 ppp
p.pp.p1ppp p ppp
p
p p
pp ppppp  ppp  ppp p p
pppp
 ppp  pp
pp p pp  p5p pp
pp pp
 p  p
p
p
p.p2 p&pppp
 pp pp   ppp
 ppppp

pp
 pp  p5p pp
ppp
p
p
p.p p&ppp
 pp
pp p pp
   p


pp p ppp&p
 pp
ppp pp  p
p

 pppp p
p

p
pp
 p
)p 
!pp pp   ppppp
  p p 
  p  &pp
 pp! ppppp pp   ppp,p
 ppp
(
ppp
pp

pp pp!ppppp

pp pp
  ppp
p
p pp
pp pp!ppppp  p"pp
pp
 pp pp!p&p
 ppp
pp
  p"p
pp pp
p&p
 ppp pp!ppp
pp
 pp pp   ppp p pp
!p
 &pp
p' p
p

Function PodeCausarUmErro()
' Ativa o tratamento de rros.
On Error GoTo Erro_PodeCausarUmErro
µ. Inclua código que pode causar um erro.
µ.
µ.

Saida_PodeCausarUmErro:
Exit Function

Erro_PodeCausarUmErro:
µ. Inclua o código para tratamento de erros.
µ.
µ.
' Continue a execução com a rotina de saída.
Œesume Saida_PodeCausarUmErro
End Function
p
p

p pp
 p 
p
)p
pppp
  p p7p
  pp
p 8ppp p
  ppp  pp# p$
p
ppp pp   pppp

  pp
pp
  p
ppp pp  ppp
p9 p
pp
 pp  pp
  ppppp
  p  pp pp

  p p
pp
  p$ppp
  p$p
pp
  p4p"p
pp
pp
  p4ppp p pp   ppp   pp# p$
p  
pp

  p$ppp
  p pp 
ppp pp   ppp p"p   pp

p&p  ppp p"p pp
p&p   pppppp&p
 p
p
%p# p$
p  &p
pp p
ppp pp   ppp ppp
p
p ppp pp   ppp pppp# p$
pp
p
p  pp
p  ppp pp pp   ppp p
pppp
& p. pp , p'p9 p&p6 p p pp   pppp 
p pp p
p   ppp"p
ppp ppppp
 p pp   pp p
p
ppppp
  p
 p
pp pp   pp
 pppp
p
p pppp
  p4p pp pp   ppppp,pp

 ppppp
 
pp ppp  ppp p  
p pppp
p p p p 
 pppppp  p p
 p  pppp
  pppp
  p$ pp   ppp  p p p  ppp"pp
  pp pp   pppp
  p$pppp
 p
  pp pp

pppp pp   pppp
  p pp  p
p p p

 pp p ppp pp
  p pp

 pp   pppp pp pppp p 
p'p
 p  pppp
 pp ppp p 
 p
p pp
  p4p"p 
 pp
pp
ppp   pp
pppp   pppp
  p
 pp
 p"pp ppp p
  pp p
  pp  pp
 pppp

  p"pp
 pppp pp
  p
 ppp
pp ppp
9  ppp  pp
p pp pp
, pp
  p p
p
'p pp# p$
p
ppp pp   pppp  pp
pp
p
%
ppppp
  ppp pp pp   ppp  p
p
%
ppp pp pp   ppp p"ppp& p. pp , p'p
p  pp pppp# p$
pp 
pp  pp
ppp pp
p  p
p

p pp p
* ppp
ppp pp   pp pp
 p p  ppp

pp
p  +p%p# p$
ppp-
 p

p
p p pp p
ppp  pp p p pp
!
p4pp  p  p p
pp4pppp
pp  p pp
  p:
p  pp
 ppp
  p
p pppp
p
%p p !  pp   ppp 
p
%p , p'p
%p% , p'pp* %ppp
p'p
%p% , p'pp *%ppp
p'p
%p& p

'p
%p  p'p
p
pp p
%p , p'p&p
pp# p$
p)p
pppp# p$
pp p p
ppppp , p'p%p , p'p &p p ppppp
p
p)pp pp
 pp , p'p&p  pp 
 pp p pp
p
p p p pppp
 pppp pp& pp , p
'p p p2 p&pp ppp , p' p  pp6p  
pp
p
 p p p*
  pp , p'p  pp  p
 p
p
pppp
# p$
p%p& p4p pp ppp pp , p'p%p& p. ppp
p
!
pp
pp pp , p'p
pp p ppp
p
%ppp p p
ppp , p'ppp
  ppp
pppp p
pp
p

Function PodeCausarUmErro()
µ Declara uma constante para representar um possível erro.
Const conTypeMismatch As Integer = 13

On Error GoTo Erro_PodeCausarUmErro


. ' Incluir o código que pode causar o erro.
.
.

Saida_PodeCausarUmErro:
Exit Function

Erro_PodeCausarUmErro:
' Verifica as propriedades do objeto Err.
If Err = conTypeMismatch Then
. ' Incluir o código para tratar o erro.
.
.
Else
' Œegerar o erro original.
Dim intErrNum As Integer
intErrNum = Err
Err.Clear
Err.Œaise intErrNum
End If
' Continua a execução com a rotina de saída da função.
Œesume Saida_PodeCausarUmErro
End Function
p
p
2 ppp& p. p&pppppp  p"ppp  pp pp
p
 pp
ppppp  pp
p &p p pp   pp
 pp  p
p
%p , p'p
p pp p
 p pppp# p$
pppp
p
 p ppp-
 p

pppp pp 
pppp
-
 p

p%p-
 p

ppp* p

p% ,
p7* %8p
p p
 pp
 pp  pp   p pp
p
pp ppp p p
%p , p'ppp
p'pp
pp* %ppp *%p%p , p'p ppp
p* %ppp *%pp6
pp *%pp* %pp
p p p
 pp

 pp* %p%*$4p4ppp
p pppp
ppp pp
 , p'p
p0pp , p'p
pppp* %pp *%p
pp
pp
p' ppppp! p p  pp  p , pp
ppppp
! p p pp6 p , pp
p
p
)p
ppp* %pp *% pp , p'pp# p$
p
 &pp6pppp  p
 , pp
p'pp  pp
p pp* %pp *% p pp  
pp

p'p%p pp p2 pp*


  pp* %pp *%pp  p , p
'pp
p'p p
pp pp p2 pp*
  pp , p
'pp# p$
p
p
p!"
p p
ppp& p. pp , p'pppppp# p$
ppp
pp
pp  pp  p
 p
p
p pp2pppp& p. pp
pppp-
 p

 pp* %ppp *%pp  pp  p


ppppp
-
 p

 pp* %ppp *%ppp


pp  p pppp& p

'p
p
p  ppp p
p
ppp  p p
ppp 
ppp
ppp pp  pp
-
 p

pp ppp p  p p


p  ppp
p* ;< p
pp
  p p
pp"p
pp
  pp  ppp pp  p p

p  ppp
p* ;< pp pp
  p'pp pp  pp

 p
p
%p  p p
pp pp p    p* 'p)pp  p p
pp&p
 ppp
  p&p
  pp p* 'p
 &pp6pppp-
 p

pp
p p  
pp
 6pp p* 'p pp
  pp  p
&pp6
ppp  pp6pppp
p%p , p'pp&p
 p
pp
ppp ppp  p'p
pppp p* 'pp
, p

pp& p

'pp  pp6ppppp


 p
p
p
p
p'pppp'pp
ppp pp
  p p
 p
 p
 p ppp , p'pp' ppp

'ppp  p p
ppp
 p p pp