FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Shellexecute no abre archivo excel
Posts: 131
Joined: Tue Dec 26, 2006 04:50 PM
Shellexecute no abre archivo excel
Posted: Wed Jul 15, 2015 02:39 PM

Buenos d铆as compa帽eros del foro, dado el siguiente llamado a un archivo de Excel:

Dirpath=cGetdir("Selecciona el directorio destino")
if !empty(Dirpath)
cArchr=alltrim(Dirpath)+"\Existencias-"+dtos(date())+".XLS"
ShellExecute(,"Open",cArchr,,,3)
endif

Si Excel esta abierto, entonces muestra el archivo correctamente, si Excel esta cerrado se abre Excel, pero el archivo no se muestra, alguna idea de que este causando este comportamiento?

Saludos y gracias.

Posts: 162
Joined: Tue Feb 03, 2009 10:08 PM
Re: Shellexecute no abre archivo excel
Posted: Wed Jul 15, 2015 11:38 PM

shellexecute ( 0, "open", "excel.exe", , 0, 1 )

J. Ernesto Pinto Q.
Fwh_x64 2501, BCC++_x64 7_70 , Harbour 3.20, LopeEdit 5.8
jepsys@hotmail.com, jepsys@gmail.com

Posts: 131
Joined: Tue Dec 26, 2006 04:50 PM
Re: Shellexecute no abre archivo excel
Posted: Thu Jul 16, 2015 01:30 PM

Ernesto, gracias por tu respuesta, ya lo intent茅 y sigue dando el mismo resultado.

Saludos.

Posts: 24
Joined: Thu Oct 02, 2014 03:51 AM
Re: Shellexecute no abre archivo excel
Posted: Thu Jul 16, 2015 01:41 PM

Estimado:

             Asi nunca he tenido problemas:

cFile:='M'+alltrim(LEFT(cDes,20))+".xls"

If IsWinNT()
ShellExecute( oWnd:hWnd, "open" , cFile, , , )
Else
WaitRun( 'Start ' + "excel "+cFile, 0 )
EndIf

Saludos,
Daniel Puente
Puerto Santa Cruz
Santa Cruz, Argentina

Posts: 131
Joined: Tue Dec 26, 2006 04:50 PM
Re: Shellexecute no abre archivo excel
Posted: Thu Jul 16, 2015 02:06 PM

Mil gracias por tu respuesta, desafortunadamente sigue dando el mismo resultado.

Esta caracter铆stica realmente no tiene mucha importancia y le estoy invirtiendo demasiado tiempo, mi 煤nica intenci贸n era ayudar al usuario, ya que me ha pasado mas de una vez que cuando se genera el archivo de resultados les pongo una ventana donde indico la ruta y nombre del archivo generado (misma ruta que el propio usuario eligi贸) y me frustra mucho que me pregunte 驴Y donde se gener贸 el archivo?..... :evil:

Jejeje

Muchas gracias de todas formas por su ayuda.

Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: Shellexecute no abre archivo excel
Posted: Thu Jul 16, 2015 03:18 PM
Mario

Intenta directamente con c贸digo

Code (fw): Select all Collapse
#Include "FiveWin.Ch"

Function Main()
  private oSheet,oBook

  oExcel:=CreateObject( "excel.application" );oExcel:DisplayAlerts=.F.
  oExcel:WorkBooks:Open( "C:\PLANILLAS\MTS.xlsx" );oExcel:Sheets( 1 ):Select();oSheet:=oExcel:Get( "ActiveSheet" )
  oExcel:Visible = .T.
Return


Saludos,

Adhemar
Saludos,



Adhemar C.

Continue the discussion