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
- Dodaj komentarze w arkuszu programu Excel przy użyciu języka C++
- Zastosuj formatowanie do komentarzy w arkuszu 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.
- Załaduj plik programu Excel przy użyciu klasy IWorkbook.
- Pobierz arkusz, w którym chcesz dodać komentarz.
- Dodaj komentarz za pomocą IWorksheet->GetIComments()->Add(intrusiveptrAspose::Cells::Systems::String nazwa_komórki) metoda.
- Pobierz komentarz dodany w poprzednim kroku przy użyciu metody IWorksheet->GetIComments()->GetObjectByIndex (Aspose::Cells::Systems::Int32 index).
- Ustaw notatkę komentarza za pomocą IComment->SetNote(intrusiveptrAspose::Cells::Systems::String wartość) metoda.
- Zapisz plik programu Excel za pomocą polecenia IWorkbook->Save(intrusiveptrAspose::Cells::Systems::String nazwa_pliku) metoda.
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")));
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++.
- Załaduj plik programu Excel przy użyciu klasy IWorkbook.
- Pobierz arkusz, w którym chcesz dodać komentarz.
- Dodaj komentarz za pomocą IWorksheet->GetIComments()->Add(intrusiveptrAspose::Cells::Systems::String nazwa_komórki) metoda.
- Pobierz komentarz dodany w poprzednim kroku przy użyciu metody IWorksheet->GetIComments()->GetObjectByIndex (Aspose::Cells::Systems::Int32 index).
- Ustaw notatkę komentarza za pomocą IComment->SetNote(intrusiveptrAspose::Cells::Systems::String wartość) metoda.
- Ustaw formatowanie komentarza według swoich potrzeb.
- Zapisz plik programu Excel za pomocą polecenia IWorkbook->Save(intrusiveptrAspose::Cells::Systems::String nazwa_pliku) metoda.
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")));
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.