Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di angelicab
    Registrato dal
    Sep 2001
    Messaggi
    1,515

    vb6 - compilare tabella excel

    ciao
    come posso fare per passare dei dati da Vb6 ad un file excel?
    ........\ | /......
    ......(@ @)).....
    -oOO-(_)-OOo-
    ......Angie.....

  2. #2
    Aggiungi un riferimento alle librerie di Excel da vb6 e poi dichiari le variabili che ti servono per interagire con gli oggetti di Excel (file, foglio, cella, range...) cosi puoi scrivere all'interno delle celle i dati che ti occorrono

    Dim MyExcel As Excel.Application
    'variabile oggetto che contiene il riferimento alla cartella di lavoro di Excel
    Dim MyBook As Workbook
    'variabile oggetto che contiene il riferimento al foglio di lavoro di Excel
    Dim FoglioExcel As Worksheet
    'variabile oggetto che contiene il riferimento alle celle del foglio di lavoro di Excel
    Dim CellaFoglioExcel As Range


    'imposta Excel
    Set MyExcel = New Excel.Application
    MyExcel.Application.WindowState = xlMinimized
    MyExcel.Visible = True
    'imposta ed apre il file excel
    Set MyBook = MyExcel.Workbooks.Open(App.Path & "\miofile.xls")

    'imposta il foglio di lavoro del file excel
    Set FoglioExcel = MyBook.Worksheets(1)

    'imposta la cella
    Set CellaFoglioExcel = FoglioExcel.Cells(1, 4) 'prima riga quarta colonna

  3. #3
    Utente di HTML.it L'avatar di angelicab
    Registrato dal
    Sep 2001
    Messaggi
    1,515
    grazie!
    e per poi salvare... stampare e chiudere il file excel?
    ........\ | /......
    ......(@ @)).....
    -oOO-(_)-OOo-
    ......Angie.....

  4. #4
    myexcel.Activeworkbook.printout

    myexcel.ActiveWorkbook.Close True
    myexcel.Quit
    Set myexcel = Nothing

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.