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 System
Imports System.Reflection
Imports Microsoft.Office.Interop
Public Class FormTestExcel
Dim XLSAPP As Excel.Application
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\Test.xls") 'ouvrir le fichier XLS
' Il est possible de programmer en VB ce qu'on ferait en Macro
XLSAPP.Range("C4").Select() 'sélectionner une cellule
XLSAPP.ActiveCell.FormulaR1C1 = "127" 'y placer la valeur 127
' Il est aussi possible de lancer une macro du fichier XLS
XLSAPP.Run("MaMacro") 'exécuter la macro MaMacro
XLSAPP.ActiveWorkbook.Save() 'une sauvegarde
XLSAPP.ActiveWorkbook.Close() 'fermer Excel, sinon Excel sera fermé à la fermeture de cette applcatioin VB.Net
End Sub
|
Partager