1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| Private Sub Enregistrer_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Enregistrer.Click
Dim ApExcel As Object
Dim AdresseEnregistrement As Object
AdresseEnregistrement = "D:\Users\Desktop\" & NomProduit.Text & ".xlsx"
ApExcel = CreateObject("Excel.application") 'creer un objet
ApExcel.Visible = True ' vous pouvez voir Excel
ApExcel.Workbooks.Open(Filename:="D:\Users\Desktop\fiche produit risque chimique.xlsx") 'on ouvre le classeur
ApExcel.Sheets(1).Cells(6, 3).Value = NomProduit.Text
ApExcel.Sheets(1).Cells(12, 1).Value = PhraseRisque.Text
ApExcel.Sheets(1).Cells(3, 8).Value = RefFiche.Text
ApExcel.Sheets(1).Cells(22, 1).Value = Precaution.Text
ApExcel.Sheets(1).Cells(29, 1).Value = ProtectionIndividuelle.Text
ApExcel.Sheets(1).Cells(29, 6).Value = DonneeComplementaire.Text
ApExcel.Sheets(1).Cells(38, 1).Value = PremierSecour.Text
ApExcel.Sheets(1).Cells(45, 3).Value = Localisation.Text
ApExcel.Sheets(1).Cells(46, 3).Value = Conditionnement.Text
ApExcel.Sheets(1).Cells(45, 7).Value = My.User.Name
ApExcel.Sheets(1).Cells(46, 7).Value = Now
'ApExcel.Sheets(1).Cells(9, 2).Value = " picturebox choisi par les checkbox qui s'insert a la suite dans la ligne 9 de excel"
ApExcel.ActiveWorkbook.SaveAs(Filename:= _
AdresseEnregistrement, _
Password:="", WriteResPassword:="", ReadOnlyRecommended:= _
False, CreateBackup:=False) 'on enregistre le classeur
ApExcel.ActiveWorkbook.Close() 'on ferme le classeur
ApExcel.Visible = False 'on ferme Excel
MsgBox(" le fihier a été génèré, souhaitez vous le visualiser ?", MsgBoxStyle.YesNo, "Information")
If MsgBoxResult.Yes = True Then MsgBox("fichier ouvert")
End Sub |
Partager