Public Class Form1 Dim chemin As String Dim oXL As Object Dim oBook As Object Dim oSheet As Object Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim saveFileDialog1 As New SaveFileDialog() oXL = CreateObject("Excel.Application") oBook = oXL.Workbooks.Add ' Ajout d'un classeur oSheet = oBook.Worksheets(1) saveFileDialog1.Filter = "Fichier excel (*.xls)|*.xls" saveFileDialog1.FilterIndex = 2 saveFileDialog1.RestoreDirectory = True If saveFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then chemin = saveFileDialog1.FileName End If 'Renommer une feuille (exemple pour vérifier si je suis bien au chemin voulu) oXL.ActiveWorkbook.Worksheets("Feuil1").Name = "NouveauNom" 'Enregistrer sous le classeur oXL.ActiveWorkbook.SaveAs(chemin) oXL.Quit() ' Ferme le processus End Sub End Class
If saveFileDialog1.ShowDialog() = DialogResult.OK Then xlsclasseur.SaveAs(saveFileDialog1.OpenFile()) End IfEn supposant que saveFileDialog1.OpenFile() retourne le chemin et nom du fichier (aucune idée en .Net)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question