Comment faire pour créer graphiques Excel dans Vb.Net

Microsoft Excel est un tableur populaire qui crée également des tableaux et des graphiques de toutes les variétés. Une partie de Microsoft Office, Excel rend les données d'observation et d'analyse rapide et facile. Cependant, si vous avez besoin de créer un grand nombre de cartes, faisant à la main peut être fastidieux et source d'erreurs. Au lieu de cela, pensez à utiliser Microsoft Visual Basic .NET, nouveau et amélioré langage de programmation Visual Basic de Microsoft, pour automatiser la tâche. Son intégré dans l'intégration Excel fait un jeu d'enfant.

Choses que vous devez

  • Microsoft Excel (développeur ou Professionnel)
  • Microsoft Visual Basic .NET

Instructions

  1. 1

    Ouvrez Visual Basic .NET et créez un nouveau projet.

  2. 2

    droit; cliquez sur votre projet et choisissez Ajouter une référence. Allez à l'onglet COM et cliquez sur Bibliothèque d'objets Microsoft Excel. Cliquez sur OK.

  3. 3

    Ajouter le code de la fonction principale de votre projet pour créer une nouvelle instance de l'application Excel. Il devrait ressembler à ceci:

    Dim excelApp As New Microsoft.Office.Interop.Excel.Application ()

  4. 4

    Ajouter du code pour créer une nouvelle feuille de calcul. Par exemple:




    Dim wb Comme Microsoft.Office.Interop.Excel.Workbook = excelApp.Workbooks.Add ()

  5. 5

    Ajouter code pour récupérer la feuille primaire à partir de la feuille de calcul. Par exemple:

    Feuille Dim Comme Microsoft.Office.Interop.Excel.Worksheet = wb.ActiveSheet

  6. 6

    Ajoutez des données dans la feuille de calcul. Par exemple, pour définir la valeur dans la cellule supérieure gauche de la feuille de calcul (cellule A1) à 5, la cellule A2 à 8, et de A3 à 4, écrire le code suivant:

    sheet.Cells (1, 1) .Value = 5
    sheet.Cells (1, 2) .Value = 8
    sheet.Cells (1, 3) .Value = 4




    Faites cela pour toutes les données que vous souhaitez utiliser dans votre thème.

  7. 7

    Ajouter du code pour créer le graphique:

    Tableau Dim Comme Microsoft.Office.Interop.Excel.Chart = sheet.Parent.Charts.Add ()
    chart.ChartWizard (sheet.Range ("A1: A3"), Microsoft.Office.Interop.Excel.XlChartType.xl3DColumn, Excel.XlRowCol.xlColumns)

  8. 8

    Ajouter du code pour mettre en place la série de données du graphique:

    Dim série Comme Microsoft.Office.Interop.Excel.Series = chart.SeriesCollection (1)
    series.XValues ​​= sheet.Range ("A1", "A3")

  9. 9

    Votre tableau est maintenant terminée. Vous pouvez le personnaliser en utilisant davantage les fonctions fournies par l'Office Center Developer de Microsoft Developers Network au http://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel.chart(office.11).aspx

Conseils & Avertissements

  • Si vous avez besoin pour faire de votre macro Visual Basic plus souple, essayez de remplacer certaines des chaînes et des nombres dans le code avec des variables. De cette façon, vous pouvez utiliser un autre code dans la macro à calculer ou à rechercher les valeurs nécessaires pour ces variables, ce qui signifie que votre macro peut gérer un large éventail de possibilités.
  • Toujours enregistrer une sauvegarde de votre feuille de calcul avant d'écrire des macros. Parce que la fonctionnalité de macro est si puissant, il a également la possibilité de supprimer ou de corrompre un grand nombre de données à la fois. En sauvegardant votre feuille de calcul, vous serez en mesure de tester vos macros sans crainte de perdre tout travail.
» » » » Comment faire pour créer graphiques Excel dans Vb.Net