Thema von einer Arbeitsmappe in eine andere kopieren

Thema von einer Arbeitsmappe in eine andere kopieren

Der folgende Beispielcode zeigt, wie man ein Design aus einer Arbeitsmappe in eine andere Arbeitsmappe kopiert. Der Code ist nützlich, um Standard- oder benutzerdefinierte Designs anzuwenden. Erstellen Sie einfach Ihr gewünschtes Design (es könnte ein Standarddesign sein oder Sie können es anpassen) in Ihrer Vorlagendatei mit Microsoft Excel und kopieren Sie es dann mit dem folgenden Code in Ihre Quellarbeitsmappe.

Beispielcode

//For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-C
Aspose::Cells::Startup();
//Source directory path
U16String dirPath(u"..\\Data\\TechnicalArticles\\");
//Output directory path
U16String outPath(u"..\\Data\\Output\\");
//Paths of source and output excel files
U16String damaskPath = dirPath + u"DamaskTheme.xlsx";
U16String sampleCopyThemeFromOneWorkbookToAnother = dirPath + u"sampleCopyThemeFromOneWorkbookToAnother.xlsx";
U16String outputCopyThemeFromOneWorkbookToAnother = outPath + u"outputCopyThemeFromOneWorkbookToAnother.xlsx";
//Read excel file that has Damask theme applied on it
Workbook damask(damaskPath);
//Read your sample excel file
Workbook wb(sampleCopyThemeFromOneWorkbookToAnother);
//Copy theme from source file
wb.CopyTheme(damask);
//Save the workbook in xlsx format
wb.Save(outputCopyThemeFromOneWorkbookToAnother, SaveFormat::Xlsx);
Aspose::Cells::Cleanup();