+ Reply to Thread
Results 1 to 6 of 6

Obtener atributo alt de un img que está en una tabla

  1. #1
    Registered User
    Join Date
    05-30-2021
    Location
    vitoria, spain
    MS-Off Ver
    19
    Posts
    3

    Obtener atributo alt de un img que está en una tabla

    Para obtener datos de una tabla utilizo la instrucción
    tbl.rows(i).cells(j).innertext
    el problema es cómo obtener el atributo "alt" si en la casilla de la tabla hay una imagen

    Gracias por vuestra ayuda

  2. #2
    Forum Expert Keebellah's Avatar
    Join Date
    01-12-2014
    Location
    The Netherlands
    MS-Off Ver
    Office 2021 (Windows)
    Posts
    7,900

    Re: Obtener atributo alt de un img que está en una tabla

    Hola, bienvenido al forum.
    Me puedes explicar qué es el atributo "alt"?
    Aparte de eso por qué te refieres al la table con rows(i) ceels(j)?

    Por qué no tbl.DatabodyRange.Cells(i,j) en donde 1 es la primera línea de datos ?
    ---
    Hans
    "IT" Always crosses your path!
    May the (vba) code be with you... if it isn't; start debugging!
    If you like my answer, Click the * below to say thank-you

  3. #3
    Registered User
    Join Date
    05-30-2021
    Location
    vitoria, spain
    MS-Off Ver
    19
    Posts
    3

    Re: Obtener atributo alt de un img que está en una tabla

    Gracias por contestar
    Estoy intentando obtener datos concretos de una tabla que está en una página web. Esos datos los incorporo a una base de datos ACCESS. Para acceder a la tabla estoy haciendo un procedimiento VBA en el que dimensiono la variable Tbl de esta manera:

    Dim Tbl as MSHTML.IHTMLElement
    Set Tbl = doc.getElementsByTagName("Table")(nT)

    habiendo encontrado previamente la tabla que me interesa identificada por nT.

    La forma de acceder a cada casilla y guardar su contenido en un campo de mi tabla ACCESS es

    rst!Campo = Tbl.rows(i).cells(j).innertext

    En una de las casillas de la tabla hay una imagen:

    <td class="col2 value text"><img src="/includes/images/Sector_MS04_311.gif" class="iconTopSector" alt="311">
    </td>

    y lo que quiero es obtener el atributo alt, que en este caso es 311.

    El atributo alt es un texto descriptivo de la imagen que se muestra cuando por alguna razón no se puede mostrar la imagen en una página web.

    Te agradezco tu ayuda.

  4. #4
    Forum Expert Keebellah's Avatar
    Join Date
    01-12-2014
    Location
    The Netherlands
    MS-Off Ver
    Office 2021 (Windows)
    Posts
    7,900

    Re: Obtener atributo alt de un img que está en una tabla

    Puedes compartir la base de datos o si no hacer una copia de tu base de datos con solo el record completo con la imágen?
    Mi conocimiento de VBA se base especialmente en Excel pero las instrucciones de VBA son bastante generales.
    Con un ejemplo te podré ayudar mejor que intentar e inventar algo que posiblemente no concuerde con tu ejemplo/
    No te prometo nada pero ... quién sabe.

  5. #5
    Registered User
    Join Date
    05-30-2021
    Location
    vitoria, spain
    MS-Off Ver
    19
    Posts
    3

    Re: Obtener atributo alt de un img que está en una tabla

    La imagen no está en la base de datos. Está en una página web, dentro de una tabla.
    El texto HTML que corresponde a la imagen es
    <td class="col2 value text"><img src="/includes/images/Sector_MS04_311.gif" class="iconTopSector" alt="311">
    </td>
    Se trata de obtener datos de una web utilizando las bibliotecas HTML y XML de VBA

  6. #6
    Forum Expert Keebellah's Avatar
    Join Date
    01-12-2014
    Location
    The Netherlands
    MS-Off Ver
    Office 2021 (Windows)
    Posts
    7,900

    Re: Obtener atributo alt de un img que está en una tabla

    Y el URL de esta páqina? Accesible al público o solo con contraseña?
    El atributo Alt qué es la altura? O qué

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Importar una tabla web que ha sido definida como div class
    By honjoren in forum Non English Excel
    Replies: 0
    Last Post: 12-10-2019, 04:40 AM
  2. Lock one field in functional pivot tabla
    By abamg in forum Excel Charting & Pivots
    Replies: 0
    Last Post: 03-03-2015, 10:39 AM
  3. [SOLVED] como encuentro un valor de una tabla dinamica con buscarv?
    By Ger in forum Excel Programming / VBA / Macros
    Replies: 3
    Last Post: 08-04-2005, 04:05 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1