Agregar comentarios en hojas de cálculo de Excel usando C++

Microsoft Excel ofrece la opción de agregar comentarios en archivos de Excel. Puede haber varias razones para agregar comentarios, como explicar una fórmula o agregar información contextual que pueda ser útil para el lector. Los comentarios también se pueden usar para sugerir ediciones en la hoja de trabajo. Además, puede establecer el tamaño de fuente, alto, ancho, etc., de los comentarios. En este artículo, aprenderá cómo agregar comentarios a las hojas de cálculo de Excel mediante programación usando C++.

API de C++ para agregar comentarios en hojas de cálculo de Excel

Aspose.Cells for C++ es una biblioteca nativa de C++ que le permite trabajar con archivos de Excel. Con la API, puede crear, leer y modificar fácilmente archivos de Excel. Además, puede agregar comentarios a sus hojas de cálculo de Excel. Para comenzar, instale la API a través de NuGet o descárguela directamente desde la sección Descargas.

PM> Install-Package Aspose.Cells.Cpp

Agregar comentarios en una hoja de cálculo de Excel usando C++

Los siguientes son los pasos para agregar un comentario a una celda en una hoja de cálculo de Excel.

El siguiente código de ejemplo muestra cómo agregar un comentario a una celda en una hoja de cálculo de Excel usando C++.

// Ruta del directorio de origen.
StringPtr srcDir = new String("SourceDirectory\\Excel\\");

// Ruta del directorio de salida.
StringPtr outDir = new String("OutputDirectory\\");

// Cargue el archivo fuente de Excel
intrusive_ptr<IWorkbook> workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("Sample1.xlsx")));

// Recuperar la primera hoja de trabajo
intrusive_ptr<IWorksheet> worksheet = workbook->GetIWorksheets()->GetObjectByIndex(0);

// Agregar comentario a la celda F5
int commentIndex = worksheet->GetIComments()->Add(new String("F5"));

// Recuperar el comentario agregado a la celda F5
intrusive_ptr<IComment> comment = worksheet->GetIComments()->GetObjectByIndex(commentIndex);

// Establecer la nota de comentario
comment->SetNote(new String("Hello Aspose!"));

// Guarde el archivo de Excel
workbook->Save(outDir->StringAppend(new String("AddComment_out.xlsx")));
Imagen que muestra el comentario agregado a la celda F5

Imagen que muestra el comentario agregado a la celda F5

Aplicar formato a comentarios en una hoja de cálculo de Excel usando C++

Los siguientes son los pasos para aplicar formato a los comentarios en una hoja de cálculo de Excel usando C++.

El siguiente código de ejemplo muestra cómo aplicar formato a un comentario en una hoja de cálculo de Excel usando C++.

// Ruta del directorio de origen.
StringPtr srcDir = new String("SourceDirectory\\Excel\\");

// Ruta del directorio de salida.
StringPtr outDir = new String("OutputDirectory\\");

// Cargue el archivo fuente de Excel
intrusive_ptr<IWorkbook> workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("Sample1.xlsx")));

// Recuperar la primera hoja de trabajo
intrusive_ptr<IWorksheet> worksheet = workbook->GetIWorksheets()->GetObjectByIndex(0);

// Agregar comentario a la celda F5
int commentIndex = worksheet->GetIComments()->Add(new String("F5"));

// Recuperar el comentario agregado a la celda F5
intrusive_ptr<IComment> comment = worksheet->GetIComments()->GetObjectByIndex(commentIndex);

// Establecer la nota de comentario
comment->SetNote(new String("Hello Aspose!"));

// Establecer el tamaño de fuente
comment->GetIFont()->SetSize(14);

// Establecer el peso de la fuente
comment->GetIFont()->SetBold(true);

// Establecer la altura en CM
comment->SetHeightCM(10);

// Establecer el ancho en CM
comment->SetWidthCM(2);

// Guarde el archivo de Excel
workbook->Save(outDir->StringAppend(new String("ApplyFormattingToComment_out.xlsx")));
Imagen que muestra el comentario con formato personalizado agregado a la celda F5

Imagen que muestra el comentario con formato personalizado agregado a la celda F5

Obtenga una licencia gratis

Para probar la API sin limitaciones de evaluación, puede solicitar una licencia temporal gratuita.

Conclusión

En este artículo, aprendió cómo agregar comentarios en una hoja de cálculo de Excel usando C++. Además, ha visto cómo aplicar formato a los comentarios utilizando la API Aspose.Cells for C++ fácil de usar. La API proporciona un montón de funciones adicionales para trabajar con archivos de Excel que puede explorar en detalle visitando la documentación oficial. Si tiene alguna pregunta, no dude en comunicarse con nosotros en nuestro foro de soporte gratuito.

Ver también