2 Möglichkeiten, um schnell alternative Texte von Bildern, Formen, Tabellen, Diagrammen und Smar zu erhaltentArt Grafiken oder andere Objekte

Jetzt teilen:

In diesem Artikel zeigen wir Ihnen zwei Möglichkeiten, wie Sie schnell alternative Texte von Bildern, Formen, Tabellen, Diagrammen und Smar erhaltentArt Grafiken oder andere Objekte im Word-Dokument.Holen Sie sich die alternativen Texte von Bildern, Formen, Tabellen, Diagrammen, SmartArt Grafiken oder andere Objekte

Manchmal enthalten Objekte wie Formen und Bilder, die in Ihr Dokument eingefügt werden, alternative Texte. Sie helfen, die Details eines Objekts zu erklären. Diese Texte zeigen sich jedoch nicht direkt. Stattdessen müssen Sie mit der rechten Maustaste auf ein Objekt klicken. Wählen Sie "Objekt formatieren", um das Feld "Form formatieren" zu öffnen. Klicken Sie anschließend auf "Alt Text", um Informationen wie "Titel" und "Beschreibung" anzuzeigen.Klicken Sie auf "Alt Text"

Dies ist umständlich und nicht intuitiv genug. Aus diesem Grund möchten wir Ihnen zwei schnellere Methoden anbieten, um alternative Texte von Objekten in einem Dokument anzuzeigen oder einzufügen.

Methode 1: Siehe die alternativen Texte aller Objekte

Als Referenz tendieren wir dazu, dies auf Makro-Weise zu tun.

  1. Drücken Sie zunächst in Alt „Alt + F11“, um den VBA-Editor auszulösen.
  2. Erstellen Sie als Nächstes ein neues Modul im Projekt "Normal". Klicken Sie dazu auf „Normal“.
  3. Klicken Sie dann auf die Registerkarte "Einfügen" und wählen Sie "Modul" in seinem Dropdown-Menü.Klicken Sie auf "Normal" -> Klicken Sie auf "Einfügen" -> Klicken Sie auf "Modul"
  4. Doppelklicken Sie auf das neue Modul, um den Bearbeitungsbereich auf der rechten Seite zu öffnen.
  5. Fügen Sie dort die folgenden Codes ein:
Sub ShowAltText() 
  Dim objDoc As Document
  Dim objShape As Object
 
  Set objDoc = ActiveDocument
 
  With objDoc
    For Each objShape In .Shapes
      If objShape.AlternativeText <> "" Then
        MsgBox ("Title: " & objShape.Title & vbNewLine & "Description:" & vbNewLine & objShape.AlternativeText)
      Else
        MsgBox ("There is no Alt Text.")
      End If
    Next
 
    For Each objShape In .InlineShapes
      If objShape.AlternativeText <> "" Then
        MsgBox ("Title: " & objShape.Title & vbNewLine & "Description:" & vbNewLine & objShape.AlternativeText)
      Else
        MsgBox ("There is no Alt Text.")
      End If
    Next
 
    For Each objShape In .Tables
      If objShape.Descr <> "" Then
        MsgBox ("Title: " & objShape.Title & vbNewLine & "Description:" & vbNewLine & objShape.Descr)
      Else
        MsgBox ("There is no Alt Text.")
      End If
    Next
  End With
End Sub
  1. Klicken Sie zu guter Letzt auf die Schaltfläche "Ausführen".Makro einfügen-> Klicken Sie auf "Ausführen"

Sie werden sehen, dass nacheinander ein Meldungsfeld auftaucht. Sie erhalten den alternativen Text jedes Objekts in Ihrem Dokument.

Ein Beispiel:Meldungsfeld mit detailliertem Alternativtext

Methode 2: Fügen Sie den alternativen Text in das Dokument ein

Nun gibt es einen anderen Fall, bei dem der alternative Text eines Objekts über VBA extrahiert und in ein Dokument eingefügt wird. Auf diese Weise funktionieren die alternativen Texte sehr ähnlich wie die „Beschriftung“ für Abbildungen und Tabellen.

So machen wir das:

  1. Befolgen Sie zunächst die genauen Schritte in Methode 1, um ein Makro zu installieren und auszuführen.
  2. Zweitens fügen Sie dieses Makro ein:
Sub ShowAltTextBelowPic()
  Dim objDoc As Document
  Dim objShape As Object
 
  Set objDoc = ActiveDocument
 
  With objDoc
    For Each objShape In .Shapes
      objShape.ConvertToInlineShape
    Next
 
    For Each objShape In .InlineShapes
      objShape.Range.InsertAfter vbNewLine & objShape.Title & vbNewLine & objShape.AlternativeText
    Next
 
    For Each objShape In .Tables
      objShape.Select
      Selection.Collapse wdCollapseEnd
      Selection.InsertAfter vbNewLine & objShape.Title & vbNewLine & objShape.Descr
    Next
 
  End With
End Sub

Überprüfen Sie das Ergebnis:Alternative Texte

Behandeln Sie Instanzen beschädigter Dokumente

Bist du jemals auf einen gestoßen? beschädigte docx? Wenn dies zutrifft, verstehen Sie wahrscheinlich das Gefühl, Haare zu kratzen und nach Lösungen zu suchen, um die unzugänglichen Dokumente erneut zu besuchen. Um Sie vor einer solchen Situation mit gebrochenem Herzen zu bewahren, empfehlen wir Ihnen, ein kompetentes Reparaturwerkzeug zu verwenden, um l abzurufenost Daten.

Einführung des Autors:

Vera Chen ist eine Datenrettungsexpertin in DataNumen, Inc., das weltweit führend bei Datenwiederherstellungstechnologien ist, einschließlich Excel reparieren , pdf Reparatur von Softwareprodukten. Für weitere Informationen besuchen Sie www.datanumen.com €XNUMX

Jetzt teilen:

Kommentare sind geschlossen.