Ich möchte einfach ein Blatt in meiner Arbeitsmappe kopieren und einen anderen Namen geben.So kopieren Sie ein Blatt mit einem anderen Namen - C# und Excel-Interop
var pointName1 = workbook.Worksheets["PointName1"] as Worksheet;
pointName1.Copy(); // How do I access this newly created sheet?
Idealerweise würde ich fähig sein mag, ein Verfahren wie dieses
pointName1.CopyTo("New Sheet");
zu schreiben, wo ‚Neues Blatt‘ eine umbenannte Kopie von ‚PointName1‘ ist.
Manchmal ist PointName1 das einzige Blatt in der Arbeitsmappe, zu anderen Zeiten gibt es andere.
mögliche Duplikate von [C# - So kopieren Sie ein einzelnes Excel-Arbeitsblatt von einer Arbeitsmappe in eine andere?] (Http://stackoverflow.com/questions/3808368/c-sharp-how-to-copy-a-single- Excel-Arbeitsblatt-aus-einem-Arbeitsbuch-zu-einem anderen) – MethodMan
@DJKRAZE Ich muss innerhalb derselben Arbeitsmappe kopieren.Der von Ihnen angegebene Link (zusammen mit den meisten anderen auf SO) beschäftigt sich mit dem Kopieren in eine neue Arbeitsmappe. –