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(); |