2 начина за бързо получаване на алтернативни текстове на картини, фигури, таблици, диаграми, SmartArt Графика или други обекти

Споделете сега:

В тази статия ще ви изложим 2 начина за бързо получаване на алтернативни текстове на снимки, фигури, таблици, диаграми, SmartArt графики или други обекти в документ на Word.Вземете алтернативните текстове на картини, фигури, таблици, диаграми, SmartArt Графика или други обекти

Понякога обекти като фигури, картинки, вмъкнати във вашия документ, съдържат алтернативни текстове. Те помагат да се обяснят детайлите на даден обект. Тези текстове обаче не се показват директно. Вместо това трябва да щракнете с десния бутон върху обект. И изберете „Форматиране на обект“, за да отворите полето „Форматиране на формата“. След това щракнете върху „Alt Text“, за да видите информация като „Заглавие“ и „Описание“.Щракнете върху „Alt Text“

Това е тромаво и не е достатъчно интуитивно. Затова бихме искали да ви предложим 2 по-бързи метода, за да видите или вмъкнете алтернативните текстове на обекти в документа.

Метод 1: Вижте алтернативните текстове на всички обекти

За ваша справка, ние сме склонни да го правим по макро начин.

  1. Първо, ако всички, натиснете „Alt + F11“ в Word, за да задействате редактора на VBA.
  2. След това създайте нов модул в проект „Нормално“. За да направите това, щракнете върху „Нормално“.
  3. След това щракнете върху раздела „Вмъкване“ и изберете „Модул“ от падащото меню.Щракнете върху "Нормално" -> Щракнете върху "Вмъкване" -> Щракнете върху "Модул"
  4. Щракнете двукратно върху новия модул, за да отворите пространството за редактиране от дясната страна.
  5. Поставете следните кодове там:
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. Не на последно място, щракнете върху бутона „Изпълни“.Поставете макро-> Щракнете върху "Изпълни"

Ще видите полето за съобщения, което се появява едно след друго. Ще получите алтернативния текст на всеки обект във вашия документ.

Ето един пример:Поле за съобщения, показващо подробен алтернативен текст

Метод 2: Поставете алтернативния текст в документа

Сега има друг случай, който е да извлечете и вмъкнете алтернативния текст на обект в документ чрез VBA. По този начин алтернативните текстове работят много подобно на „Надпис“ за фигури и таблици.

Ето как го правим:

  1. Първо, следвайте точните стъпки в метод 1, за да инсталирате и стартирате макрос.
  2. На второ място, поставете този макрос:
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

Проверете резултата:Алтернативни текстове

Обработвайте копия на повредени документи

Попадали ли сте някога на повреден docx? Ако е вярно, вероятно разбирате усещането да драскате косата и да подскачате за решения, за да посетите отново недостъпните документи. Сега, за да ви спасим от такава сърдечна ситуация, препоръчваме ви да вземете опитен инструмент за ремонт, за да изтеглите lost данни.

Въведение на автора:

Вера Чен е експерт по възстановяване на данни в DataNumen, Inc., която е световен лидер в технологиите за възстановяване на данни, включително ремонт на Excel и pdf ремонт на софтуерни продукти. За повече информация посетете WWW.datanumen.com

Споделете сега:

Коментарите са забранени.