FGarcia,
Cita:
Empezado por nlsgarcia
...6- ¿Cuales son las versiones de Windows de todas las máquinas en cuestión?...
|
Cita:
Empezado por FGarcia
...6. Windows 7 Pro 64 bits...
|
Entiendo que todas las maquinas en cuestión
tienen Windows 7 Professional x64 instalado
Pregunto :
1- ¿El componente de Excel XLSReadWriteII
esta certificado para trabajar en Windows 7 Professional x64?.
2- ¿
Cual es la versión del componente XLSReadWriteII que usa tu aplicación?.
Cita:
Empezado por FGarcia
...el archivo se ejecuta perfectamente en Excel en otra maquina que si tiene instalado Excel...
|
Cita:
Empezado por nlsgarcia
...4- ¿Que versión de Excel tiene la máquina que reconoce el archivo creado con el componente?...
|
Cita:
Empezado por FGarcia
...4. Excel 2013 creo No tuve la suficiente curiosidad No funciono y pues lo deje al momento. En este momento no tengo una maquina para probar...
|
No entiendo
, ¿
Cual es la versión de Excel de la máquina en que se ejecuto el archivo de Excel
sin ningún inconveniente?.
Cita:
Empezado por nlsgarcia
...3- ¿Si abres manualmente el archivo creado con el componente en Excel 2013 como se comporta el mismo?...
|
Cita:
Empezado por FGarcia
...Funciona sin ningún problema...
|
Si el archivo de Excel creado con el componente XLSReadWriteII abre correctamente de forma manual en Excel 2013 en Windows 7 Profesional x64,
entonces el problema no es del formato del archivo de Excel ni de Windows.
Prueba este código:
Código Delphi
[-]
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ShellAPI, StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
public
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var
Command : String;
Parameters : String;
begin
Command := 'Excel.exe';
Parameters := 'FileExcelXLSReadWriteII.xlsx';
ShellExecute(Handle, nil, PChar(Command) , PChar(Parameters), nil, SW_SHOWNORMAL);
end;
end.
Revisa esta información:
Espero sea útil
Nelson.