社区
Office开发/ VBA
帖子详情
如何用vba取得一个word文件中的所有的图片?
Sunnuy
2004-06-23 10:25:17
一个word文件,里面内容是正文+图片或者其他的附件,如何取得这些图片和附件?
...全文
626
7
打赏
收藏
如何用vba取得一个word文件中的所有的图片?
一个word文件,里面内容是正文+图片或者其他的附件,如何取得这些图片和附件?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Sunnuy
2004-06-26
打赏
举报
回复
能讲一下原理吗?
ecaol
2004-06-25
打赏
举报
回复
up
vansoft
2004-06-25
打赏
举报
回复
循环文件中的所有对象,
判断对象类型是否为Picture,
是取出来就行了。
技术支持请咨询:Van_flf@hotmail.com
Allen
2004-06-24
打赏
举报
回复
我看了一下MSWORD里的类和函数,好象可以用_Document对象获得一个Shapes对象,然后利用Shapes对象的GetCount和Item函数把所有的图片取出来。
我还没有试过,只是看了一下函数名字,想想应该可以这么做
这个是程序中的方法
techgopher
2004-06-24
打赏
举报
回复
此法不是不行,太麻烦,且仅用VBA无法实现。
Sunnuy
2004-06-24
打赏
举报
回复
那如何取得shapes里面的图片的二进制数据?
techgopher
2004-06-23
打赏
举报
回复
把文件另存为网页(html)文件,这些图片就会被保存在文件所在目录里的一个名为“文件名_files”的子目录里。这个用VBA很容易实现,ActiveDocument.SaveAs...就行了。
至于非图片格式的附件,如果整篇文档只有一个的话,同样可以在以上所说目录里找到,不过名字会改成"oledata.mso", 你只要把文件名改回来就行了。如果文档里有多个附件,这个办法不适用。
Excel
VBA
实用技巧大全 附书源码
01015获取在Excel主窗口
中
一个
窗口所能占有的最大高度和宽度 01016获取当前打印机名称 01017获取MicrosoftExcel剩余内存 01018获取MicrosoftExcel的总内存 01019获取计算机被Excel占用的内存 01020改变Excel窗口大小...
word
源码java-Windows_Shell_Scripts:Windows下的常用脚本
有些
文件
夹的读写需要管理员权限,导入这个注册表
文件
,可以快速把管理员
取得
所有权这
一个
选项加入到右键菜单。 可以在下面的链接
中
找到源下载地址。 minttyrc Cygwin的配置
文件
。使用的时候千万不要设置Java的字符...
Word
中
用
VBA
插入
一个
文件
夹里的所有.jpg
图片
每四张
图片
放在一页,第一行为四张
图片
的
文件
名 插入
图片
调整尺寸参考 Sub final() Dim FN As String, N%, W#, H#, PW#, PH# With ActiveDocument.PageSetup '以下设置纸型及页边距(A4,页边距2cm),并计算出...
利用
VBA
向
Word
中
批量添加
图片
以及整理成Excel数据的
图片
名
其
中
图片
名需要设置段落和文字格式,有些
图片
还是共享
一个
图片
名。这可是个繁琐而枯燥的工作。我一直相信重复劳动是对人这智能生物的侮辱(逃,所以决定解放一下她。下面整理下需求: 从
文件
夹
中
向
Word
里批量添加...
VBA
获取指定
文件
夹下所有
文件
和子
文件
目录的
文件
自己写了
一个
读取目录下所有子
文件
的脚本 开始参考了
VBA
获取某
文件
夹下所有
文件
和子
文件
目录的
文件
中
的代码,按照此方式获取的结果有问题。 问题1 无法获取目录名
中
包含“.”的子目录 '-- 获得所有子目录 Do Until ...
Office开发/ VBA
5,138
社区成员
17,885
社区内容
发帖
与我相关
我的任务
Office开发/ VBA
其他开发语言 Office开发/ VBA
复制链接
扫一扫
分享
社区描述
其他开发语言 Office开发/ VBA
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章