Ändra diagrammets datakälla till målblad medan du kopierar rader eller område med Golang via C++
Möjliga användningsscenario
När du kopierar rader eller område som innehåller diagram till ett nytt blad förändras inte diagrammets datakälla. Till exempel, om datakällan för diagrammet är =Sheet1!$A$1:$B$4, kommer den att förbli densamma även efter att du kopierar rader eller område till ett nytt blad, dvs. =Sheet1!$A$1:$B$4. Den refererar fortfarande till det gamla bladet dvs. Sheet1. Detta är även standardbeteendet i Microsoft Excel. Men om du vill att den ska referera till det nya destinationsbladet, använd då egenskapen CopyOptions.GetReferToDestinationSheet() och ställ in den till true när du anropar metoden Cells.CopyRows(). Om ditt destinationsblad är DestSheet, kommer därför datakällan för ditt diagram att ändras från =Sheet1!$A$1:$B$4 till =DestSheet!$A$1:$B$4.
Ändra datakällan för diagrammet till destinationskalkylbladet samtidigt som du kopierar rader eller område
Följande exempel kod förklarar användningen av CopyOptions.GetReferToDestinationSheet()-egendomen vid kopiering av rader eller område som innehåller diagram till ett nytt blad. Koden använder filen exempel Excel-fil och genererar output Excel-fil.
