You are on page 1of 8

c 

 


 



O  
   c    

      O
 
 
   

   
   
    
    
         
 !"     
   
  
# 
   $ 
    
 
  
 O

!
#  
    %    
  
c  &$    
'
     
  #
    
  O

ÿ
( 

())
*  )+ ,
-

. # 
     O && & /    
  #
    % O

O   #
 0  
  #
     %
O       
   

    %
O

1    #
      O 0  2     
   #
   #
  2 0  #
 ü  
  3 
 
#
 3 
 
 #
  %    #


!   # 
       #
 # 
  #
    !c
*   
   *   
  

O    #


    #
    % O 
 #
  
 !" 0      #
  
 % O      

 &    "4 
&0            #


3# 
      /   # 
  
'
  

   #
  #
  #$     
 
#
 ü  
 (

!c  #%#  #%#&


c  #%#' 
!c  #%#  #%#&(  #%#c )*' 
!c$  #$&  #%#c  #$' 
!c  #$  #$&  #$c )*

!c  #$'

O 

   O     

 &5        #


   #   
&
 
  &  # 
         
      
 
      % O

3
    #   
  % O  
    
   #       
&      #
 O  
 !"

O  #      &    O   


   
(   
%   +ü

â  &5 
&      #
 O  

!" &5 
  
    Î,   cO


  O     

 !  
 ""#$ 
%&    O'#

         
  1O6 
  /    7  
18
      &/   
  /    
 
  
  1O6      O


 &/ 0  
    !"        #*
  +ü
O +ü   O 9::; 
  '&  
   O 

#0 
  '&    
   
   

#'    

!   


   0    5 3
 5 0 

 
 '  &5

3#  &      +ü    (

    5  


    #
 
  
# 
>   
     ü >  
4    # Î,   5  

5  
 

3    %      O     + %(

D  ü
 !
% | .   
$&    
O  
  

2    O4
D  ü  | <       #* =>??@   O
             
  O4
D Î %$      |  
   
 
  /  7  18    "O + :4

Vou dar um exemplo básico de como usar os recursos do `  para interagir com o
Excel.

*Î
 

 
-.Î/ 

 !-.
3  &2 &5      & 
A    
O        
A $  

   2  &5     0


  (

*(c> c    c,


$
c0ü %1 |   

 &5    
A     O    


      O   +  2

O +  2 =
     @     O 


 B3 
! C 3 
4 >      +  2
 !cü  
        cü  
 c

O 0
 0ü %1 
      &
  
#
    
    #
       

   &
   #
    

(c> c    c,


$
c3  , # |  
 
&5   
A    
 O     
 
   
 O  

  
 #


O 0
 3  , # 
  #
    &
 
 #
  
 
    #
   4   
   #
  #%#

! /  # 
        #  0


       0ü %1  #
  
A
  $       
&   $  
 
  Î,!  

   
&       &    #%#
 2      &   & $&  
 

A    

ÿ  
  /   3  , #      &  2 
  
 
A      #
  G( (
       &    #%#       
&  # $    
  Î,!  


 &    

3#    
 9:D:    &   
  1( ÿ 4
"+ 14Îü  
     )'

3     + 1  ü >  


  # !"
  5 6
O 
   

*
  ÿ    # (

Agora inclua o seguinte código no arquivo 

 *
 4
  E 6
O 
 4
 *
  ÿ 4
   OF"O
G
   
G


 & 6 =
 BC  @
G
!cü  
 !&'


*
G
 E
*
 H
  
 & 6   I
3
&O#
=J 3 
J@
  3 
4
K

(c> c    cÎ,!  
G
6 7 =
 ÿ
=J3     

  (G:K J  6 @@4

4
K

 =  LE @
G
6 7 =J3       
 J@4
 # E
4
 

7  E J  

 
J4
 # # E
 # 3=*
 "*  6 @4

)) &  #


#  &=@4

  3& E # ÿ! 4

)) 
 #

 E 4
))
      &  7"6
!c  #%#  #%#&'

*
G
#9 E
*
 H
  
 & 6   7"6= 3&@ 
 #4
K

 (c> c    cÎ,!  
G
6 7 =
 ÿ
=JO & G:K  

 ( GDK J  3&  6 @@4

4
K

 = #9 LE @
G
6 7 =
 ÿ
=J3    
 G:K J  3&@4
#9E4
K
K
K
K
K

Ao rodar o projeto se o Excel não estiver em execução iremos obter uma exceção
conforme a figura abaixo:
Se o Excel estiver em execução iremos obter a mensagem indicando que estamos
usando a instância do Excel em execução:

Continuando temos a utilização do 3  , #    & na


instância:
Eu sei que o exemplo não é muito prático o objetivo é mostrar os recursos básicos do
` que você tem a disposição para usar em seus projetos interagindo com
aplicações Office.

Aguarde mais artigos sobre o assunto quando irei abordar aplicações práticas com o
` .

  0   "O + :