• Jueves 14 de Noviembre de 2024, 04:35

Autor Tema:  Error WUO-707 con plantillas word desde el cliente  (Leído 1545 veces)

jocelink

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Error WUO-707 con plantillas word desde el cliente
« en: Martes 3 de Agosto de 2010, 17:09 »
0
Hola

Estoy trabajando con Forms 11g y necesito llamar a una plantilla de Word donde se ingresará
datos en los campos, el codigo de ejemplo es el siguiente:

Declare
  Word CLIENT_OLE2.Obj_Type;
  Arg  CLIENT_OLE2.List_Type;

Procedure Write_To_Bookmark (Bookmark_Name VarChar2, Data VarChar2) is
  Begin
    Arg:=CLIENT_OLE2.Create_ArgList;
    CLIENT_OLE2.Add_Arg (Arg, Bookmark_Name);
    CLIENT_OLE2.Invoke (Word,'WW7_EditGoto',Arg);
    CLIENT_OLE2.Destroy_ArgList (Arg);
    Arg:=CLIENT_OLE2.Create_ArgList;
    CLIENT_OLE2.Add_Arg (Arg,Data);
    CLIENT_OLE2.Invoke (Word,'Insert',Arg);
    CLIENT_OLE2.Destroy_ArgList (Arg);
  End;

Begin

  Word:=CLIENT_OLE2.Create_Obj ('Word.Basic');
  CLIENT_OLE2.Invoke (Word,'AppShow');
 
  Arg:=CLIENT_OLE2.Create_ArgList;
  CLIENT_OLE2.Add_Arg (Arg,'c:paso3ficha.dot');
  CLIENT_OLE2.Invoke (Word,'FileNew',Arg);
  CLIENT_OLE2.Destroy_ArgList (Arg);
 
  Write_To_Bookmark ('NOMBRE_PRUEBA','Prueba1'); -- prueba1 ejemplo
  CLIENT_OLE2.Invoke (Word,'StartOfDocument',Arg);
  CLIENT_OLE2.Release_Obj (Word);

End;

*** En el servidor (local) funciona bien, pero cuando llamo el módulo desde el cliente (anteponiendo el "client_") me arroja el siguiente error:

WUO-707: No se ha podido llamar al método:
AppShow Excepción
com.jacob.com.ComFailException: a COM exception
has been encountered:
At Invoke of AppShow
Description: no se ha encontrado el miembro.

No abre la plantilla, arrojandome ese error que a mi parecer significa que no reconoce el metodo "AppShow".

Actualmente trabajo con Forms 11g, Webutil, Weblogic 11.

Si alguien tiene alguna solución o alguna otra forma de trabajar con plantillas word en el cliente, estaría muy agradecida.