選擇插入圖片,選擇多張圖片,確定就可以了
不過文件名沒法導入
『貳』 word文檔中每一張圖片都帶有名字,怎麼批量帶名稱導出圖片
以WPS2019版本為例:
打開文檔,找到任意一張圖片,單復擊選中該圖回片,滑鼠右鍵單答擊【提取圖片】,
目前不支持批量修改名稱的功能,您需要修改名稱的,可以導出圖片後,找到該文度件夾中,對每個圖片進行編輯文件名,即可、
『叄』 關於圖片批量導入word中並在圖片上方附加文件名的VBA代碼編輯
Sub 批量插入圖片()
Dim myfile As FileDialog
Set myfile = Application.FileDialog(msoFileDialogFilePicker)
With myfile
.InitialFileName = "E:\工作文件" 『這里輸入你要插入圖片的目標文件夾
If .Show = -1 Then
For Each Fn In .SelectedItems
Selection.Text = Basename(Fn) '這兩句移到這里
Selection.EndKey
If Selection.Start = ActiveDocument.Content.End - 1 Then '如游標在文末
Selection.TypeParagraph '在文末添加一空段
Else
Selection.MoveDown
End If
Set MyPic = Selection.InlineShapes.AddPicture(FileName:=Fn, SaveWithDocument:=True) '按比例調整相片尺寸
WidthNum = MyPic.Width
c = 6 '在此處修改相片寬,單位厘米
MyPic.Width = c * 28.35
MyPic.Height = (c * 28.35 / WidthNum) * MyPic.Height
If Selection.Start = ActiveDocument.Content.End - 1 Then '如游標在文末
Selection.TypeParagraph '在文末添加一空段
Else
Selection.MoveDown
End If
Next Fn
Else
End If
End With
Set myfile = Nothing
End Sub
Function Basename(FullPath) '取得文件名
Dim x, y
Dim tmpstring
tmpstring = FullPath
x = Len(FullPath)
For y = x To 1 Step -1
If Mid(FullPath, y, 1) = "\" Or _
Mid(FullPath, y, 1) = ":" Or _
Mid(FullPath, y, 1) = "/" Then
tmpstring = Mid(FullPath, y + 1)
Exit For
End If
Next
Basename = Left(tmpstring, Len(tmpstring) - 4)
End Function
執行此代碼後,彈出的選擇對話框, 全選目標文件夾下的所有圖片文件之後,點擊確定。然後靜靜的等待電腦完成處理工作,次數word會進入無響應狀態。圖片越多,無響應的時間越長。
『肆』 word文檔如何批量插入圖片
您好,方法
1、首先我們打開word文檔,現在文檔中是空白的,沒有文字也沒有圖片。
2、我們在上方點擊【插入】-【圖片】選擇【本地圖片】。
3、我們在圖片文件夾里,把所有的圖片一起選中,點擊【打開】。
4、發現插入進行來的圖片大小一樣,
5、我們拖動圖片邊上的四個點,即可調整圖片大小,
6、因為圖片的高度問題,這里一頁紙上默認顯示兩張圖片。把所有的圖片寬度調整成一樣的大小就完成了。
『伍』 word批量導入圖片和圖片名,並生成多列表格,怎麼操作
一、批量導入圖片:創建表格1、點擊插入——表格——選擇兩列一行即可
2、全選表格後右鍵設置屬性——點擊選項——取消自動重調尺寸以適應內容——點擊確定3、將滑鼠放在第一個單元格內——點擊插入——圖片——按住ctrl+a全選圖片——插入4、看一下效果,圖片是不是都在一列了,而且大小也相同了,選擇右側空白列——右鍵刪除列5、最重要的一步就是選中表格所有內容,按CTLR+H調出查找替換窗口在查找內容中輸入(?)
替換內容中輸入1^p
選中搜索選項中的使用通配符全部替換
2、將滑鼠放在新建的題注"圖1"後按 alt+f9 鍵顯示域代碼—— 按CTRL+H調出查找替換窗口
查找內容為:^g
替換內容為:^&^p^c
選擇全部替換完成後刪除一個多餘的域代碼
注意:前面已經做過查找替換的操作,別忘記通配符要去掉勾選!
3、按Ctrl+A全選整篇文檔後按Alt+F9更新域代碼,圖片下的編號已全部添加完成(全部顯示為圖1),再按一次F9刷新後所有編號自動更新
4、選中所有內容後設置居中排列——點擊文件——選項——顯示——段落標記——點擊確定即可
『陸』 如何實現Word 中批量插入圖片
Sub批量添加圖片()
'程序功能:批量添加圖片宏
'作者Q:766110727
'日期:2017.06.07
'使用步驟1:word中ALT+11進入VBA宏界面;
'使用步驟2:將本段代碼從sub到endsub,全部粘到代碼框最後的空白處;
'使用步驟3:按F5執行代碼。
'說明:代碼按最直觀的邏輯寫的,也方便大家使用修改。
'OnErrorResumeNext
Dimn,圖片路徑1(),圖片路徑2(),圖片路徑3(),圖片路徑4(),圖片數量最大值
DimmyTableAsTable
'###################################################################
'#######第一部分:獲取每個文件夾下所有jpg圖片名,寫入相應數組#######
'###################################################################
n=0
圖1=Dir("I: tjbt插入圖片圖片*.jpg")
DoWhile圖1<>""
n=n+1
ReDimPreserve圖片路徑1(1Ton)
圖片路徑1(n)="I: tjbt插入圖片圖片"&圖1
圖1=Dir()
Loop
Ifn>圖片數量最大值Then圖片數量最大值=n
n=0
圖2=Dir("I: tjbt插入圖片圖片2*.jpg")
DoWhile圖2<>""
n=n+1
ReDimPreserve圖片路徑2(1Ton)
圖片路徑2(n)="I: tjbt插入圖片圖片2"&圖2
圖2=Dir()
Loop
Ifn>圖片數量最大值Then圖片數量最大值=n
n=0
圖3=Dir("I: tjbt插入圖片圖片3*.jpg")
DoWhile圖3<>""
n=n+1
ReDimPreserve圖片路徑3(1Ton)
圖片路徑3(n)="I: tjbt插入圖片圖片3"&圖3
圖3=Dir()
Loop
Ifn>圖片數量最大值Then圖片數量最大值=n
n=0
圖4=Dir("I: tjbt插入圖片圖片4*.jpg")
DoWhile圖4<>""
n=n+1
ReDimPreserve圖片路徑4(1Ton)
圖片路徑4(n)="I: tjbt插入圖片圖片4"&圖4
圖4=Dir()
Loop
Ifn>圖片數量最大值Then圖片數量最大值=n
'###################################################################
'##################第二部分:插入圖片到word表格中###################
'###################################################################
'新建一個一行兩列表格
SetmyTable=ActiveDocument.Tables.Add(Range:=ActiveDocument.Range(Start:=0,End:=0),NumRows:=1,NumColumns:=2)
'設定後續操作的目標表格為文檔的第一個表格
SetmyTable=ActiveDocument.Tables(1)
n=0
DoWhilen<圖片數量最大值
n=n+1
之前表格行數=myTable.Rows.Count
myTable.Rows.Last.Select
Selection.InsertRowsBelow4'下方插入4行
'第一行兩列,圖片序號12
myTable.Cell(Row:=之前表格行數+1,Column:=1).Range.InsertAfterText:="圖片1"
myTable.Cell(Row:=之前表格行數+1,Column:=2).Range.InsertAfterText:="圖片2"
myTable.Cell(Row:=之前表格行數+3,Column:=1).Range.InsertAfterText:="圖片3"
myTable.Cell(Row:=之前表格行數+3,Column:=2).Range.InsertAfterText:="圖片4"
'第二行兩列,插入圖片並設置圖片大小
myTable.Cell(Row:=之前表格行數+2,Column:=1).Range.InlineShapes.AddPictureFileName:=_
圖片路徑1(n),LinkToFile:=False,SaveWithDocument:=True
myTable.Cell(Row:=之前表格行數+2,Column:=2).Range.InlineShapes.AddPictureFileName:=_
圖片路徑2(n),LinkToFile:=False,SaveWithDocument:=True
myTable.Cell(Row:=之前表格行數+4,Column:=1).Range.InlineShapes.AddPictureFileName:=_
圖片路徑3(n),LinkToFile:=False,SaveWithDocument:=True
myTable.Cell(Row:=之前表格行數+4,Column:=2).Range.InlineShapes.AddPictureFileName:=_
圖片路徑4(n),LinkToFile:=False,SaveWithDocument:=True
Loop
ActiveDocument.Tables(1).Rows(1).Delete'剛開始建的表格中第一行是空行,刪掉
'###################################################################
'######################第三部分:圖片格式處理#######################
'###################################################################
'統一設置圖片長寬,美化文檔。這里會卡好久時間,按需要是否添加本段代碼
Forn=1ToActiveDocument.InlineShapes.Count
ActiveDocument.InlineShapes(n).Height=210'設置高度
ActiveDocument.InlineShapes(n).Width=110'設置寬度
Nextn
EndSub
『柒』 怎麼批量把圖片放到WORD里並附上該圖的名稱
Sub 選擇重命名文件夾()
Application.ScreenUpdating = False
With Application.FileDialog(msoFileDialogFolderPicker) '運行後出現標準的選擇文件夾對話框
If .Show Then myPath = .SelectedItems(1) Else Exit Sub '如選中則返回=-1 / 取消未選則返回=0
End With
If Right(myPath, 1) <> "" Then myPath = myPath & ""
'返回的是選中目標文件夾的絕對路徑,但除了本地C 盤、D 盤會以"C:"形式返回外,其餘路
徑無""需要自己添加
Getfd (myPath)
Application.ScreenUpdating = True
End Sub
Sub Getfd(ByVal pth)
On Error Resume Next
Dim strPath As String
'插入兩行
Columns("A:B").Select
Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
'設置B 行內容
Range("B1") = "目標名稱"
Range("B2").Select
ActiveCell.FormulaR1C1 = "=RC[1]&"" ""&RC[2]&"".JPG""" '設置B 行內容為目標名稱
Range("B2").Select
m = Range("C65536").End(xlUp).Row
Selection.AutoFill Destination:=Range("B2:B" & m) '填充B 行
'設置A 行內容為所選文件下所有圖譜名稱
Range("A1") = "原名稱"
strPath = pth & "\"
f = Dir(strPath & "*.jpg")
k = 1
Do While f <> ""
k = k + 1
Range("A" & k) = f
f = Dir
Loop
'調整AB 列寬
Cells.Select
Cells.EntireColumn.AutoFit '調整AB 列寬
'重命名
a = Cells(Cells.Rows.Count, 1).End(xlUp).Row + 3 'A 列最後可見單元的行號
For b = 2 To a
c = Range("a" & b).Value
cc = Range("b" & b).Value
Name strPath & c As strPath & cc '重命名
Next
MsgBox ("重命名完成")
End Sub
『捌』 怎樣往word文件上批量添加圖片(要每頁一張的)
您可以點擊插入菜單-圖片-來自文件(將您要批量插入的圖片放入一個文件夾,用滑鼠點擊
第一張
圖片按住shift再點擊最後一張圖片,松開shift點擊插入即可)如果您的圖片統一大小相同,在文件菜單找到頁面設置調整頁面大小就可以實現每頁一張的添加效果!
『玖』 怎樣在WORD中批量插入圖片
方法一:
1、單擊插入---->圖片,如圖所示;
2、在彈出「插入圖片」對話框中選擇存放圖片的位置,此時按住
ctrl
鍵,你就可以用滑鼠選擇多張圖片了;或者你也可以按 shift
鍵,然後單擊選中一張圖片,再單擊另一張圖片,則自動選中了這兩張圖片為對角線的矩形范圍內的所有圖片;或者直接按快捷鍵 ctrl+a
全選,全部選中。最後「插入」即可,如圖所示。
方法二:
1、打開存放圖片的位置,然後選中你的插入的全部圖片;
2、在按下滑鼠右鍵,選擇「復制」;
3、word文檔中,按下滑鼠再按下右鍵,選擇「粘貼」,即可快速想插入的多個圖片。