Kommentare in Excel Arbeitsblättern mit C++ hinzufügen

Microsoft Excel bietet die Möglichkeit, Kommentare in Excel Dateien hinzuzufügen. Es kann mehrere Gründe für das Hinzufügen von Kommentaren geben, z. B. das Erklären einer Formel oder das Hinzufügen von Kontextinformationen, die für den Leser nützlich sein könnten. Kommentare können auch verwendet werden, um Änderungen im Arbeitsblatt vorzuschlagen. Außerdem können Sie die Schriftgröße, Höhe, Breite etc. der Kommentare einstellen. In diesem Artikel erfahren Sie, wie Sie mithilfe von C++ programmgesteuert Kommentare zu Excel Arbeitsblättern hinzufügen.

C++-API zum Hinzufügen von Kommentaren in Excel Arbeitsblättern

Aspose.Cells for C++ ist eine native C++ Bibliothek, mit der Sie mit Excel Dateien arbeiten können. Mit der API können Sie Excel Dateien einfach erstellen, lesen und ändern. Außerdem können Sie Kommentare zu Ihren Excel Arbeitsblättern hinzufügen. Installieren Sie zunächst die API über NuGet oder laden Sie sie direkt aus dem Abschnitt Downloads herunter.

PM> Install-Package Aspose.Cells.Cpp

Kommentare in einem Excel-Arbeitsblatt mit C++ hinzufügen

Im Folgenden finden Sie die Schritte zum Hinzufügen eines Kommentars zu einer Zelle in einem Excel-Arbeitsblatt.

Der folgende Beispielcode zeigt, wie einer Zelle in einem Excel-Arbeitsblatt mit C++ ein Kommentar hinzugefügt wird.

// Quellverzeichnispfad.
StringPtr srcDir = new String("SourceDirectory\\Excel\\");

// Verzeichnispfad ausgeben.
StringPtr outDir = new String("OutputDirectory\\");

// Laden Sie die Excel quelldatei
intrusive_ptr<IWorkbook> workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("Sample1.xlsx")));

// Rufen Sie das erste Arbeitsblatt ab
intrusive_ptr<IWorksheet> worksheet = workbook->GetIWorksheets()->GetObjectByIndex(0);

// Kommentar zur Zelle hinzufügen F5
int commentIndex = worksheet->GetIComments()->Add(new String("F5"));

// Rufen Sie den Kommentar ab, der der Zelle F5 hinzugefügt wurde
intrusive_ptr<IComment> comment = worksheet->GetIComments()->GetObjectByIndex(commentIndex);

// Legen Sie die Kommentarnotiz fest
comment->SetNote(new String("Hello Aspose!"));

// Speichern Sie die Excel Datei
workbook->Save(outDir->StringAppend(new String("AddComment_out.xlsx")));
Bild, das den Kommentar zeigt, der der Zelle F5 hinzugefügt wurde

Bild, das den Kommentar zeigt, der der Zelle F5 hinzugefügt wurde

Formatierung auf Kommentare in einem Excel-Arbeitsblatt mit C++ anwenden

Im Folgenden finden Sie die Schritte zum Anwenden von Formatierungen auf Kommentare in einem Excel-Arbeitsblatt mit C++.

Der folgende Beispielcode zeigt, wie Sie mithilfe von C++ eine Formatierung auf einen Kommentar in einem Excel-Arbeitsblatt anwenden.

// Quellverzeichnispfad.
StringPtr srcDir = new String("SourceDirectory\\Excel\\");

// Verzeichnispfad ausgeben.
StringPtr outDir = new String("OutputDirectory\\");

// Laden Sie die Excel quelldatei
intrusive_ptr<IWorkbook> workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("Sample1.xlsx")));

// Rufen Sie das erste Arbeitsblatt ab
intrusive_ptr<IWorksheet> worksheet = workbook->GetIWorksheets()->GetObjectByIndex(0);

// Kommentar zur Zelle hinzufügen F5
int commentIndex = worksheet->GetIComments()->Add(new String("F5"));

// Rufen Sie den Kommentar ab, der der Zelle F5 hinzugefügt wurde
intrusive_ptr<IComment> comment = worksheet->GetIComments()->GetObjectByIndex(commentIndex);

// Legen Sie die Kommentarnotiz fest
comment->SetNote(new String("Hello Aspose!"));

// Legen Sie die Schriftgröße fest
comment->GetIFont()->SetSize(14);

// Legen Sie die Schriftstärke fest
comment->GetIFont()->SetBold(true);

// Stellen Sie die Höhe in CM ein
comment->SetHeightCM(10);

// Stellen Sie die Breite in CM ein
comment->SetWidthCM(2);

// Speichern Sie die Excel Datei
workbook->Save(outDir->StringAppend(new String("ApplyFormattingToComment_out.xlsx")));
Bild, das den Kommentar mit benutzerdefinierter Formatierung zeigt, die der Zelle F5 hinzugefügt wurde

Bild, das den Kommentar mit benutzerdefinierter Formatierung zeigt, die der Zelle F5 hinzugefügt wurde

Holen Sie sich eine kostenlose Lizenz

Um die API ohne Evaluierungseinschränkungen zu testen, können Sie eine kostenlose temporäre Lizenz anfordern.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie mit C++ Kommentare in ein Excel-Arbeitsblatt einfügen. Außerdem haben Sie gesehen, wie Sie mithilfe der einfach zu verwendenden Aspose.Cells for C++ API Formatierungen auf Kommentare anwenden. Die API bietet eine Reihe zusätzlicher Funktionen für die Arbeit mit Excel Dateien, die Sie im Detail erkunden können, indem Sie die offizielle Dokumentation besuchen. Bei Fragen können Sie uns gerne in unserem kostenlosen Support-Forum erreichen.

Siehe auch