Vorrei semplicemente copiare un foglio all'interno della cartella di lavoro e dargli un nome diverso.Come copiare un foglio con un nome diverso - C# ed Excel Interop
var pointName1 = workbook.Worksheets["PointName1"] as Worksheet;
pointName1.Copy(); // How do I access this newly created sheet?
Idealmente mi piacerebbe essere in grado di scrivere un metodo come questo
pointName1.CopyTo("New Sheet");
dove 'Nuovo Foglio' è una copia rinominata del 'PointName1'.
A volte PointName1 sarà l'unico foglio nella cartella di lavoro, altre volte ce ne saranno altri.
possibile duplicato di [C# - Come copiare un singolo foglio di lavoro Excel da una cartella di lavoro a un'altra?] (Http://stackoverflow.com/questions/3808368/c-sharp-how-to-copy-a-single- excel-foglio di lavoro-da-una-cartella di lavoro-a-altro) – MethodMan
@DJKRAZE Ho bisogno di copiare all'interno della stessa cartella di lavoro.Il link che hai fornito (insieme alla maggior parte degli altri su SO) riguarda la copia in una nuova cartella di lavoro. –