Skapa namngivet område i en arbetsbok

Möjliga användningsscenario

Aspose.Cells stödjer skapandet av ett namngivet område. Det finns olika sätt att skapa ett namngivet område. Ett av de enklaste sätten är att först skapa Range objekt och sedan ställa in dess namn med hjälp av metoden Range.SetName(). Du kan se alla namngivna områden i din excelfil via Microsoft Excel Namnhanterare gränssnittet.

Skapa namngivet område i en arbetsbok

Följande exempel på kod förklarar hur man skapar ett Namngivet område via Aspose.Cells. När Namngivet område är skapat, är det synligt inne i arbetsbok.GetWorksheets().GetNames() samlingen. Se den utdata excelfilen genererad av koden för referens.

Exempelkod

Aspose::Cells::Startup();
//For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-C
//Path of input
U16String dirPath(u"");
//Path of output
U16String outPath(u"");
//Path of output excel file
U16String outputCreateNamedRange = outPath + "outputCreateNamedRange.xlsx";
//Create a workbook
Workbook wb;
//Access first worksheet
Worksheet ws = wb.GetWorksheets().Get(0);
//Create a range
Range rng = ws.GetCells().CreateRange(u"A5:C10");
//Set its name to make it named range
rng.SetName(u"MyNamedRange");
//Read the named range created above from names collection
Name nm = wb.GetWorksheets().GetNames().Get(0);
//Print its FullText and RefersTo memebers
std::cout << "Full Text : " << nm.GetFullText().ToUtf8() << std::endl;
std::cout << "Refers To: " << nm.GetRefersTo().ToUtf8() << std::endl;
//Save the workbook in xlsx format
wb.Save(outputCreateNamedRange, SaveFormat::Xlsx);
Aspose::Cells::Cleanup();

Konsoloutput

Följande konsoloutput skriver ut värdena för GetFullText och GetRefersTo metoder för det skapade Namngivna området i ovanstående kod.

 Full Text: MyNamedRange

Refers To: =Sheet1!$A$5:$C$10