Ver Mensaje Individual
  #2
Antiguo 2 de agosto de 2016, 18:26
Rapinto
Gran amigo del Foro
Guru de COBOL
Activista del Foro: Activista del Foro - Issue reason: ¡Gracias! Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por ayudar mucho a los foreros Guru de los Gurus: Por solidos y amplios conocimientos - Issue reason: Por saber demasiado! 
Última Actividad 29.01.2018 20:23
Posts Posts: 240
Likes enviados Enviados: 19
Likes recibidos Recibidos: 224

Hrmcobol,

Anexo um exemplo para mudar as cores no excel por OLE2
Não percebi bem se é isso que pretendes.
O PPJ é da versão 9.

O código no botão é:
Código COBOL:
  1.  MAIN-00.
  2.     MOVE 3 TO ARRAY-ROW.
  3.     MOVE 1 TO ARRAY-COL.
  4.     INVOKE WORKSHEET "GET-CELLS" USING ARRAY-ROW ARRAY-COL
  5.                           RETURNING CELL.
  6.     MOVE 44 TO COLOR.
  7.     INVOKE CELL "GET-INTERIOR" RETURNING INTERIOR.
  8.     INVOKE INTERIOR "SET-COLORINDEX" USING COLOR.
  9. *
  10.     MOVE 3 TO ARRAY-ROW.
  11.     MOVE 2 TO ARRAY-COL.
  12.     INVOKE WORKSHEET "GET-CELLS" USING ARRAY-ROW ARRAY-COL
  13.                           RETURNING CELL.
  14.     MOVE 42 TO COLOR.
  15.     INVOKE CELL "GET-INTERIOR" RETURNING INTERIOR.
  16.     INVOKE INTERIOR "SET-COLORINDEX" USING COLOR.
  17. *
  18.     MOVE 3 TO ARRAY-ROW.
  19.     MOVE 3 TO ARRAY-COL.
  20.     INVOKE WORKSHEET "GET-CELLS" USING ARRAY-ROW ARRAY-COL
  21.                           RETURNING CELL.
  22.     MOVE POW-COLOR-RED TO COLORRED.
  23.     INVOKE CELL "GET-INTERIOR" RETURNING INTERIOR.
  24.     INVOKE INTERIOR "SET-COLOR" USING COLORRED.

Espero que ajude.
Un saludo,
Rui Pinto
Imágenes Adjuntas
 
Archivos Adjuntos
Tipo de Archivo: zip EXCEL_COLOR.zip (26,3 KB)Descargas: 187
Rapinto is offline   Responder Con Cita