La création de Fichiers Excel à l'aide de VB2010
J'ai un formulaire avec 1 bouton pour créer un fichier Excel sur mon bureau.
Je reçois un message d'erreur:
NullReferenceException Était Non Gérée
La référence d'objet n'est pas définie à une instance d'un objet
et il met en évidence le code:
WB = excelapp.workbooks.add
J'ai fait ajouter la référence "Microsoft excel 14.0" et mon code complet est ci-dessous:
imports excel = microsoft.office.interop.excel
dim excelapp as excel.application
dim WB as excel.workbook
sub button1()
WB = excelapp.workbooks.add
excelapp.visible=true
end sub
- Vous n'avez pas initialisé votre
excelApp
variable.
Vous devez vous connecter pour publier un commentaire.
Manque de Nouvelles sur votre instance Excel pour commencer:
Vous devriez probablement mettre ceci dans le Try/Catch/finally bloc d'intercepter les erreurs dans le cas où vous rencontrez des problèmes, mais surtout parce que si le programme ne continue pas à terminer correctement que le bloc de code, un EXCEL.EXE reste ouvert dans votre gestionnaire de tâches, ainsi que tout autre fichier Excel, c'était l'accès sera "en cours d'utilisation par un autre programme" lorsque vous essayez d'accéder/modifier/supprimer.
juste ajouter une ligne, puis il va travailler