Microsoft Excel, Excel dosyalarına yorum ekleme seçeneği sunar. Yorum eklemenin, bir formülü açıklamak veya okuyucu için yararlı olabilecek bağlamsal bilgiler eklemek gibi birkaç nedeni olabilir. Yorumlar, çalışma sayfasında düzenleme önermek için de kullanılabilir. Ayrıca, yorumların yazı tipi boyutunu, yüksekliğini, genişliğini vb. ayarlayabilirsiniz. Bu makalede, C++ kullanarak programlı olarak Excel çalışma sayfalarına yorum eklemeyi öğreneceksiniz.
- Excel Çalışma Sayfalarına Yorum Eklemek için C++ API
- C++ kullanarak bir Excel Çalışma Sayfasına Yorum Ekleme
- C++ Kullanarak Bir Excel Çalışma Sayfasındaki Yorumlara Biçimlendirme Uygulayın
Excel Çalışma Sayfalarına Yorum Eklemek için C++ API
Aspose.Cells for C++, Excel dosyalarıyla çalışmanıza izin veren yerel bir C++ kitaplığıdır. API ile Excel dosyalarını kolayca oluşturabilir, okuyabilir ve değiştirebilirsiniz. Ayrıca, Excel çalışma sayfalarınıza yorum ekleyebilirsiniz. Başlamak için NuGet aracılığıyla API’yi yükleyin veya doğrudan İndirilenler bölümünden indirin.
PM> Install-Package Aspose.Cells.Cpp
C++ kullanarak bir Excel Çalışma Sayfasına Yorum Ekleme
Aşağıda, bir Excel çalışma sayfasındaki bir hücreye yorum ekleme adımları verilmiştir.
- IWorkbook sınıfını kullanarak Excel dosyasını yükleyin.
- Yorumu eklemek istediğiniz çalışma sayfasını alın.
- IWorksheet->GetIComments()->Add(intrusiveptr) kullanarak yorumu ekleyin.Aspose::Cells::Systems::String cellName) yöntemi.
- IWorksheet->GetIComments()->GetObjectByIndex (Aspose::Cells::Systems::Int32 index) yöntemini kullanarak önceki adımda eklenen yorumu alın.
- IComment->SetNote(intrusiveptr) kullanarak yorumun notunu ayarlayın.Aspose::Cells::Systems::String değer) yöntemi.
- Excel dosyasını IWorkbook->Save(intrusiveptrAspose::Cells::Systems::String dosyaAdı) yöntemi.
Aşağıdaki örnek kod, C++ kullanılarak bir Excel çalışma sayfasındaki bir hücreye nasıl yorum ekleneceğini gösterir.
// Kaynak dizin yolu.
StringPtr srcDir = new String("SourceDirectory\\Excel\\");
// Çıkış dizini yolu.
StringPtr outDir = new String("OutputDirectory\\");
// Kaynak Excel dosyasını yükleyin
intrusive_ptr<IWorkbook> workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("Sample1.xlsx")));
// İlk çalışma sayfasını al
intrusive_ptr<IWorksheet> worksheet = workbook->GetIWorksheets()->GetObjectByIndex(0);
// F5 hücresine yorum ekle
int commentIndex = worksheet->GetIComments()->Add(new String("F5"));
// F5 hücresine eklenen yorumu alın
intrusive_ptr<IComment> comment = worksheet->GetIComments()->GetObjectByIndex(commentIndex);
// Yorum notunu ayarla
comment->SetNote(new String("Hello Aspose!"));
// Excel dosyasını kaydedin
workbook->Save(outDir->StringAppend(new String("AddComment_out.xlsx")));
C++ Kullanarak Bir Excel Çalışma Sayfasındaki Yorumlara Biçimlendirme Uygulayın
Aşağıdakiler, C++ kullanarak bir Excel çalışma sayfasındaki yorumlara biçimlendirme uygulama adımlarıdır.
- IWorkbook sınıfını kullanarak Excel dosyasını yükleyin.
- Yorumu eklemek istediğiniz çalışma sayfasını alın.
- IWorksheet->GetIComments()->Add(intrusiveptr) kullanarak yorumu ekleyin.Aspose::Cells::Systems::String cellName) yöntemi.
- IWorksheet->GetIComments()->GetObjectByIndex (Aspose::Cells::Systems::Int32 index) yöntemini kullanarak önceki adımda eklenen yorumu alın.
- IComment->SetNote(intrusiveptr) kullanarak yorumun notunu ayarlayın.Aspose::Cells::Systems::String değer) yöntemi.
- Yorumun biçimlendirmesini ihtiyaçlarınıza göre ayarlayın.
- Excel dosyasını IWorkbook->Save(intrusiveptrAspose::Cells::Systems::String dosyaAdı) yöntemi.
Aşağıdaki örnek kod, C++ kullanarak bir Excel çalışma sayfasındaki bir yoruma biçimlendirmenin nasıl uygulanacağını gösterir.
// Kaynak dizin yolu.
StringPtr srcDir = new String("SourceDirectory\\Excel\\");
// Çıkış dizini yolu.
StringPtr outDir = new String("OutputDirectory\\");
// Kaynak Excel dosyasını yükleyin
intrusive_ptr<IWorkbook> workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("Sample1.xlsx")));
// İlk çalışma sayfasını al
intrusive_ptr<IWorksheet> worksheet = workbook->GetIWorksheets()->GetObjectByIndex(0);
// F5 hücresine yorum ekle
int commentIndex = worksheet->GetIComments()->Add(new String("F5"));
// F5 hücresine eklenen yorumu alın
intrusive_ptr<IComment> comment = worksheet->GetIComments()->GetObjectByIndex(commentIndex);
// Yorum notunu ayarla
comment->SetNote(new String("Hello Aspose!"));
// Yazı tipi boyutunu ayarla
comment->GetIFont()->SetSize(14);
// Yazı tipi ağırlığını ayarla
comment->GetIFont()->SetBold(true);
// Yüksekliği CM cinsinden ayarlayın
comment->SetHeightCM(10);
// Genişliği CM olarak ayarlayın
comment->SetWidthCM(2);
// Excel dosyasını kaydedin
workbook->Save(outDir->StringAppend(new String("ApplyFormattingToComment_out.xlsx")));
Ücretsiz Lisans Alın
API’yi değerlendirme kısıtlamaları olmaksızın denemek için [ücretsiz bir geçici lisans] talep edebilirsiniz14.
Çözüm
Bu makalede, C++ kullanarak bir Excel çalışma sayfasına yorum eklemeyi öğrendiniz. Ayrıca, kullanımı kolay Aspose.Cells for C++ API’yi kullanarak yorumlara nasıl biçimlendirme uygulayacağınızı gördünüz. API, Excel dosyalarıyla çalışmak için resmi belgeleri ziyaret ederek ayrıntılı olarak keşfedebileceğiniz bir dizi ek özellik sağlar. Herhangi bir sorunuz olursa lütfen ücretsiz destek forumumuzdan bize ulaşmaktan çekinmeyin.