导航:首页 > 文字图片 > wordvba插入图片到指定位置

wordvba插入图片到指定位置

发布时间:2024-10-30 15:09:58

Ⅰ Word中VBA代码如何处理嵌入的图片真正做到居中

按Alt+F11组合键打开VBA窗口,双击左侧的“工程资源管理器”窗口的“ThisDocument”,在弹出的空白窗口中输入以下代码:
Sub AAA1()
Dim myS As InlineShape
Application.ScreenUpdating = False
For Each myS In ActiveDocument.InlineShapes
If Len(myS.Range.Paragraphs(1).Range.Text) = 2 Then
myS.Range.Paragraphs.Alignment = wdAlignParagraphCenter
End If
Next
Application.ScreenUpdating = True
End Sub
按F5键执行即可。

Ⅱ WORD怎样制作宏插入图片,图片上面需要带图片名字,谢谢。越详细越好。

给你一条思路吧。
1、打开word文件,用录制宏录一段插入图片的代码(这里注意代码的路径和图片名);再录一段保存文件到A目录的代码。备用;
2、新建一个excel文件,将你文件夹里需要建文件的人名全部列到excel的某一列中;
3、参照1的代码在excel里写vba代码,循环执行这些人名,每个人名都有新建、插入图片、保存这个过程。

Ⅲ 在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中自动插入图片 vba,这是一段代码

你的第1段代码可以插入图片啊,有什么问题?
第2段的话,把倒数第2行的with移到上一行end 的后面。
倒数第6行的 ,,Flase 改成,Flash,(逗号移到flash后面)
VBA不是很熟,希望能帮到你。

Ⅳ 关于用宏(vba)在word中插入指定图片并保存在与图片名字相同的word中

给你一条思路吧。
第一,打开word文件,用录制宏录一段插入图片的代码(这里注意代码的路径和图片名);再录一段保存文件到A目录的代码。备用;
第二,新建一个excel文件,将你A1到A3文件夹里需要建文件的人名全部列到excel的某一列中;
第三,在excel里写vba代码,循环执行这些人名,每个人名都有新建、插入图片、保存这个过程(这里会用到第一步录到的代码)。
请自己尝试学习并应用!

Ⅵ 想在word页面中,批量插入图片,使得每页有4张图片均匀分布在页面中,该怎么做呢

这是统一设置word文档中的图片样式,你的问题我不会,但是希望这个例子会对你有点提示。

使用宏:
一,在word中按alt+f11组合键,进入VBA模式
二,在左边的工程资源管理器中找到你的word文档,在其上右键/添加/模块
三,把下面代码复制,粘贴进去.
四,更改数值, 改一下宽度和高度数值(10),点运行(类似播放按钮.)或f5,即可设置文档中全部图片
Sub Macro()
Mywidth=10'10为图片宽度(厘米)
Myheigth=10'10为图片高度(厘米)
For Each iShape In ActiveDocument.InlineShapes
iShape.Height = 28.345 * Myheigth
iShape.Width = 28.345 * Mywidth
Next iShape
End Sub

Ⅶ 如何运用vba将指定图片插入word中

例如,新建一个4行1列的表格,然后在Cell(3, 1)内插入图片:
Sub Macro1()
Dim mysel
mysel = ActiveDocument.Tables(1).Cell(3, 1)
mysel.InlineShapes.AddPicture FileName:="C:\a.jpg", LinkToFile:=True, SaveWithDocument:=True
End Sub

Ⅷ 请问怎么能在word批量在固定位置下按顺序插入图片

先将图片进行编号排序。再统一进行复制粘贴,这样就可以按顺序插入图片。

阅读全文

与wordvba插入图片到指定位置相关的资料

热点内容
女生形象设计图片大全 浏览:103
胆子小女孩图片 浏览:7
短发内扣图片男生 浏览:534
短发的衣服搭配图片 浏览:624
简单小卡片设计图片大全图片 浏览:651
简单火山图片 浏览:165
女式自行车图片和价格 浏览:877
那些不帅的男生图片 浏览:502
脱了我的衣服图片 浏览:547
沙发上可爱萌萌图片 浏览:89
网上衣服价格及图片 浏览:307
可爱贴纸图片设为视频 浏览:188
小女孩外阴红痒图片 浏览:136
打格鞋垫图片大全 浏览:554
wordvba插入图片到指定位置 浏览:173
堆糖最新版本如何修改图片名字 浏览:955
word设置图片宏代码 浏览:913
美女手拿着布娃娃的真实图片 浏览:834
秀米滑动组件如何添加更多图片 浏览:103
动漫女生可爱单纯简单的图片 浏览:195