Kā sērijveidā ievietot vairākus attēlus Word dokumentā

Kopīgot tūlīt:

Šajā rakstā mēs vēlamies jums piedāvāt veidu, kā savā Word dokumentā vairākas reizes ievietot vairākus attēlus.

Strādājot ar attēliem programmā Word, jūs varat justies ērti. Ievietojot attēlu dokumentā, iespējams, būs jāmaina tā lielums vai jāievada tā nosaukums. Kā būtu izmantot makro, lai automātiski veiktu uzdevumu?Partija Ievietojiet vairākus dokumentus savā Word dokumentā

Makro, kuru mēs jums parādīsim, spēj veikt šādas funkcijas:

  1. Pirmkārt, tas katrā lapā ievieto precīzu norādīto attēlu skaitu.
  2. Otrkārt, zem katra attēla tas ievieto nosaukumu.
  3. Treškārt, tas maina attēlu izmērus atbilstoši jūsu ievadītajiem izmēru numuriem.

Tagad apskatīsim, kā mēs to panākam.

Partijā ievietojiet vairākus attēlus dokumentā

  1. Vispirms sakārtojiet visus attēlus ievietošanai vienā mapē.
  2. Pēc tam nospiediet “Alt + F11”, lai Word izsauktu VBA redaktoru.
  3. Pēc tam noklikšķiniet uz “Normal” projekta.
  4. Pēc tam izvēlnes joslā noklikšķiniet uz “Ievietot”.
  5. Nolaižamajā izvēlnē izvēlieties “Modulis”.Noklikšķiniet uz "Normal" -> Noklikšķiniet uz "Insert" -> Noklikšķiniet uz "Module"
  6. Atveriet moduli, veicot dubultklikšķi un ielīmējot šādus kodus:
Sub InsertSpecificNumberOfPictureForEachPage()
  Dim StrFolder As String
  Dim strFile As String
  Dim objDoc As Document
  Dim dlgFile As FileDialog
  Dim objInlineShape As InlineShape
  Dim nResponse As Integer
  Dim strPictureNumber As Integer
  Dim strPictureSize As String
  Dim n As Integer  

  Set dlgFile = Application.FileDialog(msoFileDialogFolderPicker)
  
  With dlgFile
    If .Show = -1 Then
      StrFolder = .SelectedItems(1) & "\"
    Else
      MsgBox ("No Folder is selected!")
      Exit Sub
    End If
  End With

  strFile = Dir(StrFolder & "*.*", vbNormal)
  strPictureNumber = InputBox("Input the number of the picture for each page", "Picture Number", "For exemple: 1")
  n = 1  

  While strFile <> ""
    Selection.InlineShapes.AddPicture FileName:=StrFolder & strFile, LinkToFile:=False, SaveWithDocument:=True
    Selection.TypeParagraph
    Selection.Collapse Direction:=wdCollapsEnd
    Selection.TypeText Text:=Left(strFile, InStrRev(strFile, ".") - 1)
    Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter
    If ActiveDocument.InlineShapes.Count = strPictureNumber * n Then
      Selection.InsertNewPage
      Selection.TypeBackspace
      n = n + 1
    End If
    Selection.TypeParagraph
    strFile = Dir()
  Wend

  For Each objInlineShape In ActiveDocument.InlineShapes
    objInlineShape.Select
    Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter
  Next objInlineShape

  nResponse = MsgBox("Do you want to resize all pictures?", 4, "Resize Picture")
  If nResponse = 6 Then
    strPictureSize = InputBox("Input the height and width of the picture, seperated by comma", "Height and Width", "For exemple:500,500")
    For Each objInlineShape In ActiveDocument.InlineShapes
      objInlineShape.Height = Split(strPictureSize, ",")(0)
      objInlineShape.Width = Split(strPictureSize, ",")(1)
    Next objInlineShape
  End If
End Sub
  1. Pēc tam noklikšķiniet uz “Palaist” vai nospiediet “F5”.Kodu ielīmēšana-> noklikšķiniet uz "Palaist"
  2. Palaižot makro, tiks parādīts logs “Pārlūkot”. Vienkārši izvēlieties mapi, kurā glabājat attēlus, veicot 1. darbību, un noklikšķiniet uz Labi.Izvēlieties mapi-> noklikšķiniet uz "OK"
  3. Pēc tam lodziņā “Attēla numurs” vienā lapā ievadiet numuru, kas apzīmē kopējo vajadzīgo attēlu skaitu. Lai turpinātu, noklikšķiniet uz Labi.Ievadiet skaitli -> noklikšķiniet uz "OK"
  4. Lodziņā “Mainīt attēla izmēru” noklikšķiniet uz “Jā”, lai mainītu visu attēlu lielumu, un “Nē”, lai tos atceltu.Noklikšķiniet uz Jā vai Nē lodziņā "Mainīt attēla izmēru"
  5. Tagad lodziņā “Augstums un platums” ievadiet vērtības un atdalīšanai izmantojiet komatu. Atcerieties vispirms ievadīt augstumu un pēc tam platumu. Aiz komata nav vietas.
  6. Līdzīgi noklikšķiniet uz Labi, lai turpinātu.Ievadiet augstuma un platuma vērtības un atdalīšanai izmantojiet komatu-> noklikšķiniet uz "OK"

Tagad vienā lapā ir 2 attēli, un katram no tiem ir savs nosaukums. Lūk, rezultāts:Attēlu izmērs mainīts

Sekojiet līdzi datu integritātei

Vienmēr pastāv risks zaudēt datus vai tos kaut kā apdraudēt. Tas nozīmē, ka mums regulāri jāpārbauda datu integritāte. Un, kad mēs atradīsim jebkādas pazīmes Vārdu bojājumi, labākais datu atgūšanas veids ir remonta rīka iegūšana.

Autora ievads:

Vera Čena ir datu atkopšanas eksperte DataNumen, Inc., kas ir pasaules līderis datu atkopšanas tehnoloģiju, tostarp Excel atkopšana un pdf programmatūras produktu labošana. Lai iegūtu vairāk informācijas, apmeklējiet vietni www.datanumen. Ar

Kopīgot tūlīt:

Komentāri ir slēgti.