Plantilla word 2007
Buenas tardes me gustaria que alguien me ayudara en este inconveneinte, estoy generando una plantilla de word 2007 por medio de una pantalla de developer forms 6l en oracle, mas sin embargo abre la sesion de word mas no el archivo, osea que word se le vanta en blanco. este llamado lo hace a traves de una libreria
pero anteriormente el archivo lo levantaba con word 2003.
procedure fileopen (fname in varchar2) is
arglist ole2.list_type;
begin
obj_hnd := ole2.create_obj ('Word.Basic');
arglist := ole2.create_arglist;
ole2.add_arg (arglist, fname);
ole2.invoke (obj_hnd, 'fileopen', arglist);
ole2.invoke(obj_hnd, 'AppShow');
ole2.destroy_arglist (arglist);
end;
Esta instruccion que esta dentro de la libreria es la que debe abrir el archivo 2007
Alguien sabe de alguna otra libreria o instruccion de la que pueda abrir la plantilla?
pero anteriormente el archivo lo levantaba con word 2003.
procedure fileopen (fname in varchar2) is
arglist ole2.list_type;
begin
obj_hnd := ole2.create_obj ('Word.Basic');
arglist := ole2.create_arglist;
ole2.add_arg (arglist, fname);
ole2.invoke (obj_hnd, 'fileopen', arglist);
ole2.invoke(obj_hnd, 'AppShow');
ole2.destroy_arglist (arglist);
end;
Esta instruccion que esta dentro de la libreria es la que debe abrir el archivo 2007
Alguien sabe de alguna otra libreria o instruccion de la que pueda abrir la plantilla?
Cambia esta parte del scripts
obj_hnd := ole2.create_obj ('Word.Basic');
escribe
obj_hnd:= Ole2.Create_Obj('Word.Application');
Si te falla es porque debes estar manejando otra herramienta ya que este pakage maneja bien el oficce 2007
Recuerda que te esta abriendo el word a pesar de todo
obj_hnd := ole2.create_obj ('Word.Basic');
escribe
obj_hnd:= Ole2.Create_Obj('Word.Application');
Si te falla es porque debes estar manejando otra herramienta ya que este pakage maneja bien el oficce 2007
Recuerda que te esta abriendo el word a pesar de todo
