1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
Imports Excel = Microsoft.Office.Interop.Excel
Imports Microsoft.Vbe.Interop
Public Class FBase
Dim WithEvents XLSAPP As Excel.Application = Nothing ' Pour avoir les événements d'Excel, par exemple : WorkbookBeforeSave
' Dim XLSAPP As Excel.Application = Nothing ' Si on n'a pas besoin des événements d'Excel
'La feuille Excel n'est pas ouverte avant le click du bouton, sinon code différent !!!
Private Sub BExcel_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles BExcel.Click
XLSAPP = New Excel.Application
XLSAPP.Visible = True
XLSAPP.Workbooks.Open("D:\Tmp\ProbExcel\SysCoucou.dat") 'Test.xls") 'ouvir le fichier XLS ==> chemin et nom complet
XLSAPP.Sheets("Feuil1").Select() ' Le nom de la feuille est une chaine ;;; :D)))
XLSAPP.Columns("B:B").Select() ' ou "B:B" pour la colonne B, ...
' Si la feuille contient des macros, on peut en exécuter en donnant le nom de la macro :
XLSAPP.Run("NomDeLaMacro")
' On peut en exécuter les commande de XLS, par exemple pour quitter :
XLSAPP.Quit |
Partager