导航:首页 > 文字图片 > vba向word单元格插入图片

vba向word单元格插入图片

发布时间:2023-05-30 21:12:15

如何运用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

怎么用excel vba操控word插入图片,求高手给一小段示例

Sub GenDocfromExcel()

'office 2003, excel控制word,生成新文件,插入图片和文件名,保存
'VBA工具/引用中要勾选Microsoft Word 11.0 Object Library

Dim WordApp As Word.Application
Set WordApp = CreateObject("Word.Application")
'WordApp.Visible = True

WordApp.Documents.Add

With WordApp.Selection
'第1个图片和文件名
a$ = "C:\WINDOWS\Web\Wallpaper\Tulips.jpg"
.InlineShapes.AddPicture Filename:=a$
.TypeParagraph
.TypeText Text:=a$
.TypeParagraph
.TypeParagraph
'第2个图片和文件名
a$ = "C:\WINDOWS\Web\Wallpaper\Azul.jpg"
.InlineShapes.AddPicture Filename:=a$
.TypeParagraph
.TypeText Text:=a$
.TypeParagraph
.TypeParagraph
End With

WordApp.ActiveDocument.SaveAs "d:/temp.doc"

WordApp.Quit

Set WordApp = Nothing

End Sub

③ 在word中自动插入图片 vba,这是一段代码

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

④ VBA如何实现插入图片

可以写,要根据你实际的来,比如 文件夹路径

⑤ 如何用VBA把Excel中的数据和文件夹中的图片放入到Word文档中

把Excel中的数据和文件夹中的图片放入到Word文档中方法:

1、打开EXCEL文件,复制单元格数据区域。

⑥ vba中怎么将图片插入到单元格旁边

Range("E12").Select
ActiveSheet.Pictures.Insert("拦空C:\a.bmp").Select
Application.CommandBars("Picture").Visible = ”图片地址“
Range("F8"哗衡搏).Select
ActiveSheet.Shapes("Picture 1").Select
Selection.ShapeRange.IncrementLeft 上坐标数值
Selection.ShapeRange.IncrementTop 下坐标数值
Selection.ShapeRange.IncrementLeft 左坐标数值
Selection.ShapeRange.IncrementTop 右坐标数值乱祥
End Sub

⑦ 利用VBA如何将批量图片导入WORD的指定表格格式里

将excel表格中的数据批量插入到word中的操作方法:
1、单击插入----对象按钮;

2、弹出插入对话框对话框,选择由文件创建对话框,单击浏览按钮;

3、弹出浏览对话框,选择需要插入有Excel文件;

4、单击插入按钮即可。

注:
(1)若选中链接到文件,源文件修改,Word中的表格也随之改变;
(2)若选中显示为图片,则以图标的形式插入到Word,双击可以打开其源文件。

⑧ VBA WORD插入图片到表格

楼桐岩主能否将你想要的效果截图看看?
不誉源知道楼主用的是哪个版本的word,如果是03版的,应庆轮态该可以试试录制宏看看。

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

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

⑩ 用vba如何批量插入图片,公式详解

您好,根据您的需求,批量插入图片的参考代码如下:

OptionExplicit

PublicSub批量插入图片()
DimrngPictureAsRange

DimlngRowAsLong
DimintColAsInteger

WithActiveSheet
ForlngRow=1To16Step8
ForintCol=1To12Step3
SetrngPicture=.Cells(lngRow+1,intCol+2)
笑好rngPicture.Select

With.Pictures.Insert("E:坑图"&rngPicture.Value&".jpg").ShapeRange
.Height=70.5
.Width=105
EndWith
Next
Next
EndWith

SetrngPicture=Nothing
EndSub


PS:具体使用时请自行粗升源修改演示代码中的循环起止行、起止列和步进值。如果图片插入到单元格后出现偏移,请设岩态置 Picture 的 Left 属性和 Top 属性。


另外,也可以设置图片在单元格内水平居中(比单元格大的图片暂不考虑),参考代码如下:

OptionExplicit

PublicSub批量插入图片水平居中()
DimrngPictureAsRange

DimlngRowAsLong
DimintColAsInteger

WithActiveSheet
ForlngRow=1To16Step8
ForintCol=1To12Step3
SetrngPicture=.Cells(lngRow+1,intCol+2)
rngPicture.Select

With.Pictures.Insert("E:坑图"&rngPicture.Value&".jpg").ShapeRange
.Left=rngPicture.Left+(rngPicture.Width-.Width)/2
.Top=rngPicture.Top+(rngPicture.Height-.Height)/2
EndWith
Next
Next
EndWith

SetrngPicture=Nothing
EndSub
阅读全文

与vba向word单元格插入图片相关的资料

热点内容
画动漫的鞋子图片 浏览:920
漫画男生图片唯美古风 浏览:368
word怎么打印多张图片在一张纸上 浏览:145
小学好看的女生图片 浏览:177
大哭卡通图片可爱 浏览:923
孙俪素人高清图片 浏览:522
长胖衣服穿不了图片卡通 浏览:396
黄金男士项链图片大全 浏览:661
机车图片美女 浏览:556
科幻画素描图片大全简单一年级 浏览:655
微信里怎么样不带图片发朋友圈 浏览:939
衣服搭配蓝配粉图片 浏览:291
帅帅的男生图片初中 浏览:780
如何搜索图片的出处 浏览:900
强迫症衣服收纳图片 浏览:141
炸酱面带汤高清图片 浏览:253
动漫图片笔画的女 浏览:891
芒果装饰简单大方蛋糕图片 浏览:167
双马尾女孩画图片 浏览:747
雍正铜钱的价格图片及价格图片 浏览:171