• Este debate tiene 2 respuestas, 2 mensajes y ha sido actualizado por última vez el hace 11 meses, 3 semanas por AvatarLaura Nicolàs.
Viendo 3 entradas - de la 1 a la 3 (de un total de 3)

Respuestas del foro


  • Avatar
    dmoline
    Participante
    dmoline

    Hola!

    Tengo problemas al recorrer una plantilla de word para poder generar un documento con valores de navision.

    Tengo declaradas las siguientes variables dotnet:

    wdApp:  DotNet Microsoft.Office.Interop.Word.ApplicationClass

    wdDoc:  DotNet Microsoft.Office.Interop.Word.Document.

    wdSection: DotNet Microsoft.Office.Interop.Word.Section

    wdRange: DotNet Microsoft.Office.Interop.Word.Range

    Las tengo bien declaradas y el objeto compilado sin problemas.

    Pero al ejecutar el proceso me da ese error en cualquiera de estas lineas:

    ErrorItem

    wdSection:= wdApp.ActiveDocument.Sections.Item(j);

    wdRange:= wdApp.ActiveDocument.Fields.Item(i).Result;

    A ver si alguien me puede ayudar.

     

    Gracias.

     

    Un saludo

    #13933
    Avatar
    dmoline
    Participante
    dmoline

    Hola.

    Comparto la solución que por fin la he encontrado:

    He tenido que declarar otra variable Dotnet:  Microsoft.Office.Interop.Word.Fields.

    Y con estas dos lineas ya me ha funcionado:

    ldn_wdFields := ldn_wdDoc.Fields;

    ldn_wdRange := ldn_wdFields.Item(i).Result;

     

    Gracias.

    #13968
    Avatar
    Laura Nicolàs
    Superadministrador
    Laura Nicolàs

    Me alegro, gracias por compartir.

    Salut!
    Laura Nicolàs

    #13990
Viendo 3 entradas - de la 1 a la 3 (de un total de 3)

Debe iniciar sesión para responder a este tema.