como proteger informacion en excel
Buen día REHEBA, al generar importaciones a Excel, yo utilizo el siguiente código, que me permite utilizar las funciones propias de Excel, basta que generes un macro y copies la función en tu código Progress, creo que la función para proteger en Excel es "expresión.Protect(Password, DrawingObjects, Contents, Scenarios, UserInterfaceOnly)" aunque creo que no protege contra copia, para eso tendrías que generar un PDF.
Te anexo el código, Saludos
def var chExcelApplication as com-handle no-undo.
def var chWorkbook as com-handle no-undo.
def var chWorksheet as com-handle no-undo.
/* Abre un nuevo espacio/ventana de Excel */
create "Excel.Application" chExcelApplication.
chExcelApplication:Visible = TRUE.
/* Crea un nuevo libro en el espacio abierto */
chWorkbook = chExcelApplication:Workbooks:Add().
chWorksheet = chExcelApplication:Sheets:Item(1).
/* Inserta valor */
chWorksheet:Range("A2"):Value = "Nombre del reporte".
/* Convierte a negritas */
chWorksheet:Range("A2"):Font:Bold = True.
/* Cambia formato a moneda */
chWorkSheet:COLUMNS("B:B"):Style = "Currency".
/* Inserta imagen */
chWorkSheet:Pictures:Insert("C:\Users\Usuario\Pictures\Imagen.jpg").
/* Libera los Objetos */
RELEASE OBJECT chExcelApplication.
RELEASE OBJECT chWorkbook.