Problem mit C# Excel Fernsteuerung
-
Hi.
Ich habe ein kleines Problem in meiner Excel-Fernsteuerung.
Wenn man die Namen des aktuellen Worksheets ändern möchte, dann bekomme ich einen Error.
http://rapidshare.com/files/46588504/ExcelFernbedienung.rar.html<--- Hier ist das Programm!Zur Info. Erst muss man Excel starten, dann ein neues Workbook erstellen und dann kann man den Namen des Worksheets ändern.
Kompiliert bekomme ich es aber.Danke im Voraus
Gruß Speedy_92
-
Wenn Du die Fehlermeldung posten würdest könnte man auch was dazu sagen. Hier hat kaum einer Zeit und Lust fremde Programme zu debuggen, warum auch?!
-
Hier:
Bild
-
Na also, steht doch da! Du hast keine Instanz der Klasse erzeugt, dann kannste logischerweise auch nicht drauf zugreifen.
-
Aber mein Code sieht so aus:
ExcelWorksheet.Name = Main.txtRenameWorksheet.Text;Ich weiß nicht, wo dort eine Instanz fehlen sollte
-
Speedy_92 schrieb:
Aber mein Code sieht so aus:
ExcelWorksheet.Name = Main.txtRenameWorksheet.Text;Ich weiß nicht, wo dort eine Instanz fehlen sollte
Ich auch nicht, weil Du keinen Code gepostet hast. => Hast Du die Objekte 'Main' und 'ExcelWorksheet' initialisiert?
-
OK.
Also:static Excel.Application ExcelApp = new Excel.Application();
static frmMain Main = new frmMain();
public static Excel.Workbook ExcelWorkbook = (Excel.Workbook) ExcelApp.Workbooks.Add(System.Reflection.Missing.Value);
public static Excel.Worksheet ExcelWorksheet = Excel.Worksheet)ExcelWorkbook.ActiveSheet;
Dies sind meine Instanzierungen... Ist es jetzt verständlich?