Kako v paket Word vstaviti več slik v paket

Skupna raba zdaj:

V tem članku vam želimo ponuditi način serijskega vstavljanja več slik v Wordov dokument.

Med delom s slikami v Wordu se lahko počutite prijetno. Ko sliko vstavite v dokument, jo boste morda morali ročno spremeniti ali okrog vnesti njeno ime. Kaj pa uporaba makra za samodejno izvajanje naloge?V paket Word vstavite več slik

Makro, ki vam ga bomo predstavili, je zmožen naslednjih funkcij:

  1. Prvič, vstavi natančno število slik, ki jih navedete na vsaki strani.
  2. Drugič, pod vsako sliko vstavi ime.
  3. Tretjič, spremeni velikost slik glede na vnesene številke.

Zdaj pa poglejmo, kako lahko začnemo delovati.

Paketno vstavljanje več slik v dokument

  1. Najprej uredite vse slike, ki jih želite vstaviti v isto mapo.
  2. Nato pritisnite “Alt + F11”, da v programu Word prikličete urejevalnik VBA.
  3. Nato kliknite projekt »Normal«.
  4. Nato v menijski vrstici kliknite »Vstavi«.
  5. V spustnem meniju izberite »Modul«.Kliknite "Običajno" -> kliknite "Vstavi" -> kliknite "Modul"
  6. Odprite modul z dvojnim klikom in prilepite naslednje kode:
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. Nato kliknite »Zaženi« ali pritisnite »F5«.Prilepite kode-> Kliknite "Zaženi"
  2. Med izvajanjem makra se prikaže okno »Brskaj«. V 1. koraku izberite mapo, v kateri hranite slike, in kliknite »V redu«.Izberite mapo-> Kliknite "V redu"
  3. Nato v polje »Številka slike« vnesite številko, ki predstavlja skupno število želenih slik na eni strani. Za nadaljevanje kliknite »V redu«.Vnesite številko -> kliknite »V redu«
  4. V polju »Spremeni velikost slike« kliknite »Da«, da spremenite velikost vseh slik, in »Ne«, če želite preklicati.V polju "Spremeni velikost slike" kliknite "Da" ali "Ne"
  5. Zdaj v polje »Višina in širina« vnesite vrednosti in ločite z vejico. Najprej vnesite višino in nato še širino. Za vejico ni prostora.
  6. Podobno kliknite »V redu«, da nadaljujete.Vnesite vrednosti višine in širine in z vejico ločite-> Kliknite "V redu"

Zdaj sta na eni strani 2 sliki, vsaka ima svoje ime pod seboj. Tu je rezultat:Slike v velikosti

Pazite na integriteto podatkov

Vedno obstaja tveganje, da izgubite podatke ali jih nekako ogrožite. To pomeni, da moramo redno preverjati celovitost podatkov. In ko enkrat najdemo kakršen koli znak Poškodbe besed, najboljši način za obnovitev podatkov je pridobiti orodje za popravilo.

Uvod avtorja:

Vera Chen je strokovnjakinja za obnovitev podatkov v DataNumen, Inc., ki je vodilna na svetu na področju tehnologij za obnovitev podatkov, vključno z Excel obnovitev in pdf popravilo programskih izdelkov. Za več informacij obiščite www.datanumen.com

Skupna raba zdaj:

Komentarji so zaprti.