导航:首页 > 文字图片 > 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单元格插入图片相关的资料

热点内容
微信头像桂林山水高清图片 浏览:694
怀女孩视频图片 浏览:767
可爱一点的猫咪图片 浏览:761
女孩方脸发型图片 浏览:679
画小马最简单图片 浏览:207
五十岁发型图片大全男短发 浏览:808
撒娇图片女生伤感 浏览:42
触手插女孩漫画图片 浏览:151
披肩卷发造型发型图片 浏览:622
美女舞姿动人图片大全 浏览:143
自炸薯条图片高清 浏览:660
如何做隔离图片 浏览:128
射手座的女生图片 浏览:648
怎么用图片找游戏 浏览:297
发型画图片大全简单 浏览:856
可爱卡通图片紫色 浏览:937
凯女孩图片 浏览:411
海马两厢车价格与图片 浏览:636
张玉宁任意球高清图片 浏览:514
水墨古代人物高清画图片大全 浏览:309