Dodawaj komentarze w arkuszach programu Excel przy użyciu języka C++

Program Microsoft Excel zapewnia opcję dodawania komentarzy w plikach programu Excel. Istnieje kilka powodów dodawania komentarzy, takich jak wyjaśnienie formuły lub dodanie informacji kontekstowych, które mogą być przydatne dla czytelnika. Komentarze mogą również służyć do sugerowania zmian w arkuszu. Ponadto możesz ustawić rozmiar czcionki, wysokość, szerokość itp. komentarzy. W tym artykule dowiesz się, jak programowo dodawać komentarze do arkuszy programu Excel przy użyciu języka C++.

Interfejs API języka C++ do dodawania komentarzy w arkuszach programu Excel

Aspose.Cells for C++ to natywna biblioteka C++, która umożliwia pracę z plikami Excela. Dzięki API możesz łatwo tworzyć, czytać i modyfikować pliki Excela. Ponadto możesz dodawać komentarze do swoich arkuszy programu Excel. Aby rozpocząć, zainstaluj API przez NuGet lub pobierz bezpośrednio z sekcji Downloads.

PM> Install-Package Aspose.Cells.Cpp

Dodaj komentarze w arkuszu programu Excel przy użyciu języka C++

Poniżej przedstawiono kroki dodawania komentarza do komórki w arkuszu programu Excel.

Poniższy przykładowy kod pokazuje, jak dodać komentarz do komórki w arkuszu programu Excel przy użyciu języka C++.

// Ścieżka katalogu źródłowego.
StringPtr srcDir = new String("SourceDirectory\\Excel\\");

// Ścieżka katalogu wyjściowego.
StringPtr outDir = new String("OutputDirectory\\");

// Załaduj źródłowy plik programu Excel
intrusive_ptr<IWorkbook> workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("Sample1.xlsx")));

// Pobierz pierwszy arkusz
intrusive_ptr<IWorksheet> worksheet = workbook->GetIWorksheets()->GetObjectByIndex(0);

// Dodaj komentarz do komórki F5
int commentIndex = worksheet->GetIComments()->Add(new String("F5"));

// Pobierz komentarz dodany do komórki F5
intrusive_ptr<IComment> comment = worksheet->GetIComments()->GetObjectByIndex(commentIndex);

// Ustaw notatkę komentarza
comment->SetNote(new String("Hello Aspose!"));

// Zapisz plik Excela
workbook->Save(outDir->StringAppend(new String("AddComment_out.xlsx")));
Obraz przedstawiający komentarz dodany do komórki F5

Obraz przedstawiający komentarz dodany do komórki F5

Zastosuj formatowanie do komentarzy w arkuszu programu Excel przy użyciu języka C++

Poniżej przedstawiono kroki, aby zastosować formatowanie do komentarzy w arkuszu programu Excel przy użyciu języka C++.

Poniższy przykładowy kod pokazuje, jak zastosować formatowanie do komentarza w arkuszu programu Excel przy użyciu języka C++.

// Ścieżka katalogu źródłowego.
StringPtr srcDir = new String("SourceDirectory\\Excel\\");

// Ścieżka katalogu wyjściowego.
StringPtr outDir = new String("OutputDirectory\\");

// Załaduj źródłowy plik programu Excel
intrusive_ptr<IWorkbook> workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("Sample1.xlsx")));

// Pobierz pierwszy arkusz
intrusive_ptr<IWorksheet> worksheet = workbook->GetIWorksheets()->GetObjectByIndex(0);

// Dodaj komentarz do komórki F5
int commentIndex = worksheet->GetIComments()->Add(new String("F5"));

// Pobierz komentarz dodany do komórki F5
intrusive_ptr<IComment> comment = worksheet->GetIComments()->GetObjectByIndex(commentIndex);

// Ustaw notatkę komentarza
comment->SetNote(new String("Hello Aspose!"));

// Ustaw rozmiar czcionki
comment->GetIFont()->SetSize(14);

// Ustaw grubość czcionki
comment->GetIFont()->SetBold(true);

// Ustaw wysokość w CM
comment->SetHeightCM(10);

// Ustaw szerokość w CM
comment->SetWidthCM(2);

// Zapisz plik Excela
workbook->Save(outDir->StringAppend(new String("ApplyFormattingToComment_out.xlsx")));
Obraz przedstawiający komentarz z niestandardowym formatowaniem dodanym do komórki F5

Obraz przedstawiający komentarz z niestandardowym formatowaniem dodanym do komórki F5

Uzyskaj bezpłatną licencję

Aby wypróbować interfejs API bez ograniczeń ewaluacyjnych, możesz poprosić o darmową licencję tymczasową.

Wniosek

W tym artykule nauczyłeś się dodawać komentarze w arkuszu programu Excel przy użyciu języka C++. Ponadto widziałeś, jak zastosować formatowanie do komentarzy za pomocą prostego w użyciu interfejsu API Aspose.Cells for C++. Interfejs API zapewnia szereg dodatkowych funkcji do pracy z plikami programu Excel, które można szczegółowo poznać, odwiedzając oficjalną dokumentację. W przypadku jakichkolwiek pytań skontaktuj się z nami na naszym darmowym forum pomocy technicznej.

Zobacz też