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

'Item' no es una propiedad



  • 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

    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

    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.