Lägg till kommentarer i Excel-kalkylblad med C++

Microsoft Excel ger möjlighet att lägga till kommentarer i Excel-filer. Det kan finnas flera anledningar till att lägga till kommentarer, som att förklara en formel eller lägga till kontextuell information som kan vara användbar för läsaren. Kommentarer kan också användas för att föreslå ändringar i kalkylbladet. Dessutom kan du ställa in teckenstorlek, höjd, bredd etc. på kommentarerna. I den här artikeln kommer du att lära dig hur du lägger till kommentarer till Excel-kalkylblad programmatiskt med C++.

C++ API för att lägga till kommentarer i Excel-kalkylblad

Aspose.Cells for C++ är ett inbyggt C++-bibliotek som låter dig arbeta med Excel-filer. Med API:et kan du enkelt skapa, läsa och ändra Excel-filer. Dessutom kan du lägga till kommentarer till dina Excel-kalkylblad. För att komma igång, installera API:et genom NuGet eller ladda ner det direkt från avsnittet Nedladdningar.

PM> Install-Package Aspose.Cells.Cpp

Lägg till kommentarer i ett Excel-kalkylblad med C++

Följande är stegen för att lägga till en kommentar till en cell i ett Excel-kalkylblad.

Följande exempelkod visar hur du lägger till en kommentar till en cell i ett Excel-kalkylblad med C++.

// Källkatalogens sökväg.
StringPtr srcDir = new String("SourceDirectory\\Excel\\");

// Utdatakatalogsökväg.
StringPtr outDir = new String("OutputDirectory\\");

// Ladda källfilen för Excel
intrusive_ptr<IWorkbook> workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("Sample1.xlsx")));

// Hämta det första arbetsbladet
intrusive_ptr<IWorksheet> worksheet = workbook->GetIWorksheets()->GetObjectByIndex(0);

// Lägg till kommentar i cellen F5
int commentIndex = worksheet->GetIComments()->Add(new String("F5"));

// Hämta kommentaren som lagts till i cellen F5
intrusive_ptr<IComment> comment = worksheet->GetIComments()->GetObjectByIndex(commentIndex);

// Ställ in kommentaren
comment->SetNote(new String("Hello Aspose!"));

// Spara Excel-filen
workbook->Save(outDir->StringAppend(new String("AddComment_out.xlsx")));
Bild som visar kommentaren som lagts till i cellen F5

Bild som visar kommentaren som lagts till i cellen F5

Tillämpa formatering på kommentarer i ett Excel-kalkylblad med C++

Följande är stegen för att tillämpa formatering på kommentarer i ett Excel-kalkylblad med C++.

Följande exempelkod visar hur du tillämpar formatering på en kommentar i ett Excel-kalkylblad med C++.

// Källkatalogens sökväg.
StringPtr srcDir = new String("SourceDirectory\\Excel\\");

// Utdatakatalogsökväg.
StringPtr outDir = new String("OutputDirectory\\");

// Ladda källfilen för Excel
intrusive_ptr<IWorkbook> workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("Sample1.xlsx")));

// Hämta det första arbetsbladet
intrusive_ptr<IWorksheet> worksheet = workbook->GetIWorksheets()->GetObjectByIndex(0);

// Lägg till kommentar i cellen F5
int commentIndex = worksheet->GetIComments()->Add(new String("F5"));

// Hämta kommentaren som lagts till i cellen F5
intrusive_ptr<IComment> comment = worksheet->GetIComments()->GetObjectByIndex(commentIndex);

// Ställ in kommentaren
comment->SetNote(new String("Hello Aspose!"));

// Ställ in teckenstorleken
comment->GetIFont()->SetSize(14);

// Ställ in teckensnittets vikt
comment->GetIFont()->SetBold(true);

// Ställ in höjden i CM
comment->SetHeightCM(10);

// Ställ in bredden i CM
comment->SetWidthCM(2);

// Spara Excel-filen
workbook->Save(outDir->StringAppend(new String("ApplyFormattingToComment_out.xlsx")));
Bild som visar kommentaren med anpassad formatering tillagd i cellen F5

Bild som visar kommentaren med anpassad formatering tillagd i cellen F5

Skaffa en gratis licens

För att prova API utan utvärderingsbegränsningar kan du begära en gratis tillfällig licens.

Slutsats

I den här artikeln har du lärt dig hur du lägger till kommentarer i ett Excel-kalkylblad med C++. Dessutom har du sett hur man använder formatering på kommentarer med det enkla att använda Aspose.Cells for C++ API. API:et tillhandahåller ett gäng ytterligare funktioner för att arbeta med Excel-filer som du kan utforska i detalj genom att besöka den officiella dokumentationen. Om du har några frågor är du välkommen att kontakta oss på vårt gratis supportforum.

Se även