1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Visual Basic - AJUDA

Discussão em 'Programação' iniciada por 318Nuno, 27 de Dezembro de 2008. (Respostas: 6; Visualizações: 758)

  1. Boas,

    Eu gostaria que me ajudassem a resolver um pequeno problema que estou tendo ao realizar um projecto.
    O meu projecto é fazer uma agenda de professor, que tem como objectivo guardar dados relevantes acerca do professor e dos seus alunos.
    Para tal irei usar o Visual Basic e o Access. As avaliações dos alunos serão guardadas numa folha de excel, que inclusive vai ser guardada na base de dados com objecto OLE.

    A minha questão é como é que consigo abrir esta folha de excel no visual basic, estando esta guardada na base de dados, como referi anteriormente.

    PS: tenho urgência neste problema!!!!

    Obrigado pela vossa atenção!
     
  2. Ruben_Barbosa

    Ruben_Barbosa Power Member


    Aqui vai um exemplo como Abrir um excel se é isso que queres
    Código:
     
    
    Não te Esquecas disto ;) mt importante
    
    [U]Imports Microsoft.Office.Interop.Excel[/U]
    
        Dim objApp As Object
                objApp = CreateObject("Excel.Application")
    
                Dim objBook As Microsoft.Office.Interop.Excel.Workbook
    
                Try
                    'Abrir o arquivo do Excel
                    objApp.UserControl = True
                    objBook = objApp.Workbooks.Open("C:\soft.corteplano\vb2005.xls")
                    'alinhar os dados
                    objApp.Columns.AutoFit()
                    'Escrever no excel
                    objApp.ActiveSheet.Cells(25, 3) = Text2(5).Text
                    objApp.Visible = True
                Catch
                End Try
                objApp = Nothing
                objBook = Nothing
    
    
     
  3. kripton2007

    kripton2007 Power Member

    não seria melhor utilizares uma base de dados mySQL???
    no meu ponto de vista é bastante melhor que access!

    fica apenas a sugestão!
    cumps... bom trabalho
     
  4. kripton2007:
    terá mesmo que ser obrigatoriamente em access.

    Ruben_Barbosa:
    Obrigado pela sugestão, só uma pergunta esse : Imports Microsoft.Office.Interop.Excel é colocado como está no código que me sugeriste? Antes de declarar as variáveis?

    obrigado.
     
  5. jpaulino

    jpaulino Power Member

    Olá 318Nuno,

    Já tens alguma coisa feita ?
     
  6. Tenho outras coisas feitas mas que não têm nada a ver com isto.
    Estou a começar a reunir material para começar a trabalhar neste meu problema. A única coisa que já tenho definido é o tipo de controlo para o acesso a dados, o controlo vai ser o "ADO Data Control" e o fornecedor de OLE DB é o "Microsoft Jet 4.0 OLE DB provider".
     
  7. kripton2007

    kripton2007 Power Member

    Ok... foi só uma opinião!
    Sendo assim vou tentar ajudar naquilo que puder... à partida, logo digo-te alguma coisa!

    Cumps
     

Partilhar esta Página