1. 首页 > 科技

多个word按名称插入图片,将不同图片分别插入对应相同名称的word中?

多个word按名称插入图片,将不同图片分别插入对应相同名称的word中?

将多套图片批量分别插入对应的word中

打开word

插入——图片——来自文件

选定所有需要的插入后

用回车键在各图片间建立空行

新建一个空白的word文档。

工具——》宏——》vb编辑器——》打开this document ——》把下面代码粘入编辑窗口——》保存

打开这个word文档——》工具——》宏——》执行 下面的不用我说了,最后记得通配符批量替换照片就可以一行显示多张了。

Sub InsertPic()

Dim myfile As FileDialog

Set myfile = Application.FileDialog(msoFileDialogFilePicker)

With myfile

.InitialFileName = "F:\"

If .Show = -1 Then

For Each fn In .SelectedItems

Set mypic = Selection.InlineShapes.AddPicture(FileName:=fn, SaveWithDocument:=True)

'按比例调整相片尺寸

WidthNum = mypic.Width

c = 10 '在此处修改相片宽,单位厘米

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

Selection.Text = Basename(fn) '函数取得文件名

Selection.EndKey

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中。 相同编号的照片对应相同编号的word。 如何批量进行

对于图片的编号,将图片插入文档后,用鼠标右键单击图片,选择“插入题注”,此时在“题注”一栏显示的是插入后的题注内容。“标签”下拉菜单可用于选择题注的类型,插入的是图片,可选择“图表”,或根据插入的内容类型选择“表格”、“公式”。如果觉得Word自带的几种标签类型不太贴切,单击“新建标签”按钮即可新建自己插入内容的标签。随后在“位置”下拉菜单选择题注出现的位置,可选的位置是项目的上方或下方,可根据实际需要选择。经过上述简单的设置,单击“确定”,Word就会自动创建好题注。对于表格的编号,选中整个表格,用鼠标右键单击表格,出现同样的选项,按上述的操作步骤做就可以了

我有多个文件夹中的图片插入分别插入,多个Word中。

有一个办法你试试。将图片打印,到pdf,然后拉文件到word。

因为当初投标的时候要求插入扫描的合同,所以有此方法。差别是忘记细节了,但是一定是有个批量的。是拉文件还是插入还是拉jpg,有点记不清。