C++ kullanarak Excel Çalışma Sayfalarına Yorum Ekleme

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

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.

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")));
F5 hücresine eklenen yorumu gösteren resim

F5 hücresine eklenen yorumu gösteren resim

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.

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")));
F5 hücresine eklenmiş özel biçimlendirmeli yorumu gösteren resim

F5 hücresine eklenmiş özel biçimlendirmeli yorumu gösteren resim

Ü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.

Ayrıca bakınız