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
[Noticia] Bob está regresando, pero esta vez no es un juego Eslopes GnuCOBOL (OpenCOBOL) 20 14 de agosto de 2025 10:36
[Duda] Como eliminar componente no instalado alabrador Fujitsu COBOL 2 3 de noviembre de 2023 12:27
[Sintaxis] Verificar existencia de un Form mef540 COBOL - General 2 28 de mayo de 2020 15:23
[Sintaxis] Controlar si un Form ya está abierto Armando PowerCOBOL (ActiveX, v4 - v11) 6 23 de agosto de 2017 19:54
[Duda] Imprimir Documentos Office Hrmcobol Fujitsu COBOL 2 11 de diciembre de 2016 14:00

Respuesta
 
Herramientas

  #1
Antiguo 15 de marzo de 2016, 13:35
Joseg
El Foro es mi casa
Activista del Foro: Activista del Foro - Issue reason: Por participación activa Innovación: Por aportar innovaciones - Issue reason: Por aportar soluciones innovadoras en varias ocasiones 
Última Actividad 21.09.2026 18:39
Posts Posts: 402
Likes enviados Enviados: 130
Likes recibidos Recibidos: 179
MS Office Verificar si Excel (Office) está instalado
0 Inactivo Inactivo

Como posso validar se o Excel esta instalado?
Se não tiver instalado dá erro e sai do sistema...

Muito obrigado por qualquer ajuda.
Joseg is offline   Responder Con Cita
  #2
Antiguo 15 de marzo de 2016, 15:31
Kuk
Administrador
Última Actividad 21.09.2026 18:24
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

Joseg, tienes que mirar en el Registro de Windows si hay algo en:

Código:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office



NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick
Kuk is offline   Responder Con Cita
  #3
Antiguo 15 de marzo de 2016, 16:37
Joseg
El Foro es mi casa
Activista del Foro: Activista del Foro - Issue reason: Por participación activa Innovación: Por aportar innovaciones - Issue reason: Por aportar soluciones innovadoras en varias ocasiones 
Última Actividad 21.09.2026 18:39
Posts Posts: 402
Likes enviados Enviados: 130
Likes recibidos Recibidos: 179

Citación del post de Kuk Ver Mensaje
Joseg, tienes que mirar en el Registro de Windows si hay algo en:

Código:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office
Gracias
Joseg is offline   Responder Con Cita
  #4
Antiguo 16 de marzo de 2016, 15:00
Kuk
Administrador
Última Actividad 21.09.2026 18:24
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

Joseg, para agradecer usa el botón "Gracias".

En dicha rama de Registro de Windows también puedes determinar cual es la versión instalada:

Código VB:
  1. Private Sub Determine_OfficeVersion_1()
  2.         Dim objEApp As Excel.Application 'Excel Object
  3.        Dim strEVersion As String 'Identify Version
  4.  
  5.         objEApp = DirectCast(CreateObject("Excel.Application"), Excel.Application) 'Cast To Excel App
  6.  
  7.         Select Case objEApp.Version 'Determine Version
  8.            Case "7.0"
  9.                 strEVersion = "95"
  10.             Case "8.0"
  11.                 strEVersion = "97"
  12.             Case "9.0"
  13.                 strEVersion = "2000"
  14.             Case "10.0"
  15.                 strEVersion = "2002"
  16.             Case "11.0"
  17.                 strEVersion = "2003"
  18.             Case "12.0"
  19.                 strEVersion = "2007"
  20.             Case "14.0"
  21.                 strEVersion = "2010"
  22.         End Select

También lo que he pensado, siguiendo este ejemplo... : Exportar CmListview en Excel - COBOL Foro

Cuando haces:

Código COBOL:
  1.      INVOKE OLE "CREATE-OBJECT" USING APPLICATION RETURNING EXCEL.

Si el Excel no está instalado, debería de saltar en DECLARATIVES porque viene a ser OLE-EXCEPTION: [Sintaxis] Como descifrar valores de COM-EXCEPTION - COBOL Foro



NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick
Kuk is offline   Responder Con Cita
Respuesta



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 01:10.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.