Microsoft Excel มีตัวเลือกในการเพิ่มความคิดเห็นในไฟล์ Excel การเพิ่มความคิดเห็นอาจมีเหตุผลหลายประการ เช่น การอธิบายสูตรหรือเพิ่มข้อมูลเชิงบริบทที่อาจเป็นประโยชน์ต่อผู้อ่าน ข้อคิดเห็นอาจใช้เพื่อแนะนำการแก้ไขในเวิร์กชีต นอกจากนี้ คุณสามารถตั้งค่าขนาดฟอนต์ ความสูง ความกว้าง ฯลฯ ของความคิดเห็นได้ ในบทความนี้ คุณจะได้เรียนรู้วิธีเพิ่มความคิดเห็นในแผ่นงาน Excel โดยทางโปรแกรมโดยใช้ C++
- C ++ API สำหรับเพิ่มความคิดเห็นในแผ่นงาน Excel
- เพิ่มความคิดเห็นในแผ่นงาน Excel โดยใช้ C ++
- ใช้การจัดรูปแบบกับความคิดเห็นในแผ่นงาน Excel โดยใช้ C ++
C ++ API สำหรับเพิ่มความคิดเห็นในแผ่นงาน Excel
Aspose.Cells for C++ เป็นไลบรารี C++ ดั้งเดิมที่ให้คุณทำงานกับไฟล์ Excel ด้วย API คุณสามารถสร้าง อ่าน และแก้ไขไฟล์ Excel ได้อย่างง่ายดาย นอกจากนี้ คุณสามารถเพิ่มความคิดเห็นลงในแผ่นงาน Excel ของคุณได้ ในการเริ่มต้น ให้ติดตั้ง API ผ่าน NuGet หรือดาวน์โหลดโดยตรงจากส่วน ดาวน์โหลด
PM> Install-Package Aspose.Cells.Cpp
เพิ่มความคิดเห็นในแผ่นงาน Excel โดยใช้ C ++
ต่อไปนี้เป็นขั้นตอนในการเพิ่มความคิดเห็นลงในเซลล์ในแผ่นงาน Excel
- โหลดไฟล์ Excel โดยใช้คลาส IWorkbook
- เรียกแผ่นงานที่คุณต้องการเพิ่มความคิดเห็น
- เพิ่มความคิดเห็นโดยใช้ IWorksheet->GetIComments()->Add(intrusiveptrAspose::Cells::Systems::String ชื่อเซลล์) วิธีการ
- รับความคิดเห็นที่เพิ่มในขั้นตอนก่อนหน้าโดยใช้เมธอด IWorksheet->GetIComments()->GetObjectByIndex (Aspose::Cells::Systems::Int32)
- ตั้งค่าหมายเหตุของความคิดเห็นโดยใช้ IComment->SetNote(intrusiveptrAspose::Cells::Systems::String ค่า) วิธีการ
- บันทึกไฟล์ Excel โดยใช้ IWorkbook->Save(intrusiveptrAspose::Cells::Systems::String ชื่อไฟล์) วิธีการ
โค้ดตัวอย่างต่อไปนี้แสดงวิธีเพิ่มความคิดเห็นลงในเซลล์ในเวิร์กชีต Excel โดยใช้ C++
// เส้นทางไดเร็กทอรีต้นทาง
StringPtr srcDir = new String("SourceDirectory\\Excel\\");
// เส้นทางไดเร็กทอรีเอาต์พุต
StringPtr outDir = new String("OutputDirectory\\");
// โหลดไฟล์ Excel ต้นทาง
intrusive_ptr<IWorkbook> workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("Sample1.xlsx")));
// ดึงแผ่นงานแรก
intrusive_ptr<IWorksheet> worksheet = workbook->GetIWorksheets()->GetObjectByIndex(0);
// เพิ่มความคิดเห็นลงในเซลล์ F5
int commentIndex = worksheet->GetIComments()->Add(new String("F5"));
// ดึงความคิดเห็นที่เพิ่มไปยังเซลล์ F5
intrusive_ptr<IComment> comment = worksheet->GetIComments()->GetObjectByIndex(commentIndex);
// ตั้งค่าบันทึกความคิดเห็น
comment->SetNote(new String("Hello Aspose!"));
// บันทึกไฟล์ Excel
workbook->Save(outDir->StringAppend(new String("AddComment_out.xlsx")));
ใช้การจัดรูปแบบกับความคิดเห็นในแผ่นงาน Excel โดยใช้ C ++
ต่อไปนี้เป็นขั้นตอนในการนำการจัดรูปแบบไปใช้กับความคิดเห็นในเวิร์กชีต Excel โดยใช้ C++
- โหลดไฟล์ Excel โดยใช้คลาส IWorkbook
- เรียกแผ่นงานที่คุณต้องการเพิ่มความคิดเห็น
- เพิ่มความคิดเห็นโดยใช้ IWorksheet->GetIComments()->Add(intrusiveptrAspose::Cells::Systems::String ชื่อเซลล์) วิธีการ
- รับความคิดเห็นที่เพิ่มในขั้นตอนก่อนหน้าโดยใช้เมธอด IWorksheet->GetIComments()->GetObjectByIndex (Aspose::Cells::Systems::Int32)
- ตั้งค่าหมายเหตุของความคิดเห็นโดยใช้ IComment->SetNote(intrusiveptrAspose::Cells::Systems::String ค่า) วิธีการ
- กำหนดรูปแบบของความคิดเห็นตามความต้องการของคุณ
- บันทึกไฟล์ Excel โดยใช้ IWorkbook->Save(intrusiveptrAspose::Cells::Systems::String ชื่อไฟล์) วิธีการ
โค้ดตัวอย่างต่อไปนี้แสดงวิธีการนำการจัดรูปแบบไปใช้กับความคิดเห็นในเวิร์กชีต Excel โดยใช้ C++
// เส้นทางไดเร็กทอรีต้นทาง
StringPtr srcDir = new String("SourceDirectory\\Excel\\");
// เส้นทางไดเร็กทอรีเอาต์พุต
StringPtr outDir = new String("OutputDirectory\\");
// โหลดไฟล์ Excel ต้นทาง
intrusive_ptr<IWorkbook> workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("Sample1.xlsx")));
// ดึงแผ่นงานแรก
intrusive_ptr<IWorksheet> worksheet = workbook->GetIWorksheets()->GetObjectByIndex(0);
// เพิ่มความคิดเห็นลงในเซลล์ F5
int commentIndex = worksheet->GetIComments()->Add(new String("F5"));
// ดึงความคิดเห็นที่เพิ่มไปยังเซลล์ F5
intrusive_ptr<IComment> comment = worksheet->GetIComments()->GetObjectByIndex(commentIndex);
// ตั้งค่าบันทึกความคิดเห็น
comment->SetNote(new String("Hello Aspose!"));
// กำหนดขนาดตัวอักษร
comment->GetIFont()->SetSize(14);
// ตั้งค่าน้ำหนักแบบอักษร
comment->GetIFont()->SetBold(true);
// กำหนดความสูงเป็น CM
comment->SetHeightCM(10);
// กำหนดความกว้างเป็น CM
comment->SetWidthCM(2);
// บันทึกไฟล์ Excel
workbook->Save(outDir->StringAppend(new String("ApplyFormattingToComment_out.xlsx")));
รับใบอนุญาตฟรี
หากต้องการลองใช้ API โดยไม่มีข้อจำกัดในการประเมิน คุณสามารถขอ ใบอนุญาตชั่วคราวฟรี
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีเพิ่มความคิดเห็นในแผ่นงาน Excel โดยใช้ C++ นอกจากนี้ คุณได้เห็นวิธีใช้การจัดรูปแบบกับความคิดเห็นโดยใช้ Aspose.Cells for C++ API ที่ใช้งานง่าย API มีคุณสมบัติเพิ่มเติมมากมายสำหรับการทำงานกับไฟล์ Excel ซึ่งคุณสามารถสำรวจโดยละเอียดได้โดยไปที่ เอกสารอย่างเป็นทางการ ในกรณีที่มีคำถามใดๆ โปรดติดต่อเราได้ที่ ฟอรัมสนับสนุนฟรี