Microsoft Excel est un tableur populaire qui crée également des tableaux et des graphiques de toutes sortes . Une partie de Microsoft Office , Excel rend la visualisation et l'analyse de données rapide et facile. Toutefois, 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 haut- intégration Excel en fait un jeu d'enfant. Choses que vous devez Microsoft Excel ( ou Developer Professional edition ) Microsoft Visual Basic. NET Voir Plus Instructions 1 Ouvrez Visual Basic. NET et créer un nouveau projet. 2 un clic droit sur votre projet et choisissez Ajouter une référence. Allez à l'onglet COM , puis cliquez sur Bibliothèque d'objets Microsoft Excel. Cliquez sur OK. 3 Ajouter code dans la fonction principale de votre projet de création d' une nouvelle instance de l'application Excel. Il devrait ressembler à ceci : Dim excelApp As New Microsoft.Office.Interop.Excel.Application () 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 Ajout de code pour récupérer la feuille primaire à partir de la feuille de calcul . Par exemple: feuille As Microsoft.Office.Interop.Excel.Worksheet = wb.ActiveSheet 6 Ajouter des données à 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 A3 à 4, écrire le code suivant : sheet.Cells (1, 1). Value = 5sheet.Cells ( 1, 2) . Value = 8sheet.Cells (1, 3). Value = 4 Faites ceci pour toutes les données que vous souhaitez utiliser dans votre thème . 7 ajouter du code pour créer le graphique : tableau As Microsoft.Office.Interop.Excel.Chart = sheet.Parent.Charts.Add () chart.ChartWizard (feuille . Range (" A1: A3 " ) , Microsoft.Office.Interop.Excel.XlChartType.xl3DColumn , Excel.XlRowCol.xlColumns ) 8 ajouter du code pour créer la série de données du graphique : Photos série As Microsoft.Office.Interop.Excel.Series = chart.SeriesCollection (1) series.XValues = sheet.Range ("A1" , "A3" ) 9 < p> Votre carte est maintenant terminée. Vous pouvez personnaliser davantage en utilisant les fonctions fournies par le Centre pour développeurs Office de Microsoft Developers Network à http://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel.chart ( office.11 ) . Aspx Photos
|