USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Chamando XLS
RDM
não registrado
ENUNCIADA !
Postada em 26/05/2011 13:51 hs   
Boa Tarde!
Pessoal,
Eu tenho uma planilha em excel e gostaria de abrir esta planilha ao clicar em um botão na minha aplicação, como eu faço isto?
 
Pois ja tentei conforme abaixo, mas não deu certo!
 
x = Shell("\200.200.10.6DadossistemasCDESP 6.0Relatório CDESP.xlsx", vbMaximizedFocus)
 
obrigado!
   
SRick
LAVRAS
MG - BRASIL
ENUNCIADA !
Postada em 26/05/2011 14:07 hs            
rdm VEJA ESTA DICA DO mACORATTI.

http://www.macoratti.net/excel_vb.htm.

SRICK.
   
RDM
não registrado
ENUNCIADA !
Postada em 26/05/2011 14:08 hs   
Link quebrado, não abre
   
RDM
não registrado
ENUNCIADA !
Postada em 26/05/2011 14:09 hs   
opa, agora foi, tinha um ponto no final, vou tentar e depois posto novamente, valeu!
   
RDM
não registrado
ENUNCIADA !
Postada em 26/05/2011 14:46 hs   
não deu certo não, eu preciso apenas abrir um arquivo xls
   
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
Postada em 27/05/2011 10:31 hs            
insira um common dialog control em seu projeto.

depois em um módulo cole


Public Const SW_SHOW As Long = 5
Declare Function ShellExecute Lib "shell32.dll" Alias _
        "ShellExecuteA" (ByVal hwnd As Long, ByVal _
        lpOperation As String, ByVal lpFile As String, _
        ByVal lpParameters As String, ByVal lpDirectory _
        As String, ByVal nShowCmd As Long) As Long


No form insira o commondialog e um commandbutton e cole

Private Sub Command1_Click()
  Dim Caminho As String
With CommonDialog1
  .InitDir = "C:\SUA_PASTA" 'Pasta padrão que deseja usar
  '.DefaultExt = "*.xls" 'Extensão preferida
  .ShowOpen 'Abre a janela para seleção do arquivo
  Caminho= .FileName
End With
  Dim i&
  i& = ShellExecute(0, "open", Caminho, "", "", SW_SHOW)
End Sub


faça um teste e veja se funciona a contento

TÓPICO EDITADO
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página