Cobol Foro
Navegación en el Foro
Retroceder   Cobol Foro Entornos de desarrollo y compiladores Cobol Fujitsu COBOL PowerCOBOL (ActiveX, v4 - v11)
PowerCOBOL (ActiveX, v4 - v11) Versiones del IDE basadas en ActiveX
 
Otros temas que te pueden interesar
Tema Autor Foro Respuestas Último post
[Sintaxis] Llamada a programas externos con rutas diferentes orlando PowerCOBOL (ActiveX, v4 - v11) 11 21 de enero de 2025 10:57

Respuesta

  #1
Antiguo 21 de febrero de 2015, 08:48
Breew
Patrocinador del Foro
Última Actividad 09.05.2022 07:47
Posts Posts: 125
Likes enviados Enviados: 104
Likes recibidos Recibidos: 8
Predeterminado Excel y diferentes sheets
0 Inactivo Inactivo

Hola.

Intento operar en un libro de calculo, pero solo lo consigo en la primera hoja. Como se le indica al power que las celdas que pido estan en otra hoja?.

Saludos a todos
Breew is offline   Responder Con Cita
  #2
Antiguo 21 de febrero de 2015, 12:11
Josber
Moderador Global
Activista del Foro: Activista del Foro - Issue reason: Por aportar manuales y enriquecer  Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por muchos agradecimientos 
Última Actividad 20.09.2026 12:17
Posts Posts: 883
Likes enviados Enviados: 418
Likes recibidos Recibidos: 492

Cuando haces el "OpenBook", tienes que indicarle el número de "Solapa" en la que vas a trabajar, si no, por defecto trabaja en la hoja 1:

Código COBOL:
  1. INVOKE EXCEL1 "OpenBook" USING Nombre_Hoja Numero_Tab Returning ReturnValue.

Donde Nombre_Hoja es el nombre completo de la Hoja de cálculo (Incluida la ruta)
Número_Tab es es el número de Hoja (por defecto la 1
ReturnValue si es menor de 0 (cero) es que ha habido un error.

Si vas ha hacer una nueva hoja:

Código COBOL:
  1. INVOKE EXCEL1 "NewBook" Using Numero_tab Returning ReturnValue.


Un saludo
Josber is offline   Responder Con Cita
  #3
Antiguo 7 de noviembre de 2015, 14:01
Recato53
Patrocinador del Foro
Última Actividad 19.07.2025 12:10
Posts Posts: 79
Likes enviados Enviados: 72
Likes recibidos Recibidos: 11

Citación del post de Josber Ver Mensaje
Cuando haces el "OpenBook", tienes que indicarle el número de "Solapa" en la que vas a trabajar, si no, por defecto trabaja en la hoja 1:

Código COBOL:
  1. INVOKE EXCEL1 "OpenBook" USING Nombre_Hoja Numero_Tab Returning ReturnValue.

Donde Nombre_Hoja es el nombre completo de la Hoja de cálculo (Incluida la ruta)
Número_Tab es es el número de Hoja (por defecto la 1
ReturnValue si es menor de 0 (cero) es que ha habido un error.

Si vas ha hacer una nueva hoja:

Código COBOL:
  1. INVOKE EXCEL1 "NewBook" Using Numero_tab Returning ReturnValue.


Un saludo
¿Se puede indicar el nombre de la solapa en vez del numero?.

Tengo una hoja con varios nombres y seria muy útil poder indicar el nombre en vez del numero de la solapa.

Muchas gracias.
Recato53 is offline   Responder Con Cita
  #4
Antiguo 8 de noviembre de 2015, 20:39
Dasije
Forero Senior
Última Actividad 06.03.2022 17:04
Posts Posts: 173
Likes enviados Enviados: 1
Likes recibidos Recibidos: 79

Para indicar el nombre de la hoja, yo lo que hago es crear una nueva hoja vacia, le doy formato a todo (cabecera, autofiltro, nombre hoja, colores, etc), antes de abrir, hago una copia del archivo, y trabajo con un archivo nuevo, relleno y guardo, y así arrastra el formato dado en el archivo de origen.

Saludos.
Dasije is offline   Responder Con Cita
Respuesta


Herramientas

Derechos de Publicación
No puedes publicar nuevos temas
No puedes publicar posts/responder
No puedes adjuntar archivos
No puedes editar tus posts

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado

Saltar a Foro


La franja horaria es GMT +2. Ahora son las 15:59.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.