Microsoft Office Excel et Visual Basic sont très populaires. Les programmeurs utilisent souvent Excel pour exporter des données à partir de leurs applications VB qui donne à l'utilisateur plus d'options pour l'analyse des données . En VB vous pouvez utiliser le Microsoft Excel Library Object pour créer ou ouvrir des classeurs Excel et enregistrer des données à eux de votre programme VB . Vous devez d'abord ajouter une référence à la bibliothèque , puis vous pouvez utiliser les objets de l'application de contrôler Excel. Instructions 1 Démarrez Microsoft Visual Basic Express, cliquez sur Nouveau projet dans le volet de gauche de votre écran et sélectionnez Application Windows Forms . Cliquez sur « OK ». 2 Double-cliquez sur zone de texte sur le volet Boîte à outils pour ajouter un nouveau contrôle de zone de texte au formulaire . Ajoutez une deuxième zone de texte et un bouton en utilisant la même technique. 3 Cliquez sur le menu Projet et sélectionnez "Propriétés " . Cliquez sur Références et sélectionnez Ajouter. Sélectionnez COM et cliquez sur " Excel 4 Double -cliquez sur Button1 pour ouvrir l' événement clic du bouton . Tapez le code suivant dans la première ligne du module de déclarer l' espace de noms Microsoft Office : Photos importations Microsoft.Office.Interop 5 Copiez et collez le code suivant pour créer un nouveau classeur Excel et ajouter les valeurs de zone de texte à la feuille de calcul: Dim xlApp en tant que Néo Excel.application xlApp.Visible = True XLwks As Excel.Workbooks = XLapp.Workbooks XLwk As Excel.Workbook = XLwks.Add XLshts As Excel.Sheets = XLwk.Worksheets XLsht As Excel.Worksheet = XLshts ( "Sheet1" ) XLsht.Range ( "A1") . Value = Me.TextBox1.Text.ToString XLsht.Range ( "A2" ) . Value = Me.TextBox2.Text . ToString XLsht.SaveAs ("C: \\ excelBk.xlsx " ) 6 Appuyez sur " F5 " pour exécuter votre programme et saisir du texte dans la première zone de texte. Entrez du texte dans la deuxième zone de texte. Appuyez sur " Button1" pour transmettre les informations dans les zones de texte pour le classeur Excel enregistré dans C : \\. ExcelBk.xlsx
|