!!!急救!!!关于 Word 中的InlineShape如何删除图片?尝试n中方法无法实现!!

时间:2021-10-13 19:27:32
我用的是Microsoft.Office.Introp.Word 操作,
目前是实现了在图片内容控件里面添加图片的功能,到时实现不了删除功能 InlineShapes这个集合里面没有发现实现删除倒个InlineShape的方法,还有这里还没有操作图片控件的接口,
哪位大牛实现过,或者给个思路,不胜感激!!

我送出全部的积分了!!

9 个解决方案

#1


自己顶!!!!

#2


我觉得还是停止研究word的dll吧
反正研究完了也没什么用,放到不同的客户机上,如果用户安装的office版本不一样,程序就挂了
还是研究下第三方操作word的dll吧,不依赖office或wps

#3


首先选中 InlineShapes,然后
Selection.Delete Unit:=wdCharacter, Count:=1

#4


引用 2 楼 Z65443344 的回复:
我觉得还是停止研究word的dll吧
反正研究完了也没什么用,放到不同的客户机上,如果用户安装的office版本不一样,程序就挂了
还是研究下第三方操作word的dll吧,不依赖office或wps


项目需要,没办法,。

#5


引用 3 楼 kxyzjm62 的回复:
首先选中 InlineShapes,然后
Selection.Delete Unit:=wdCharacter, Count:=1


不行,这个删除不了,执行完这个之后再添加,就被锁定了,无法再添加了

#6


引用 4 楼 baidu2222222 的回复:
Quote: 引用 2 楼 Z65443344 的回复:

我觉得还是停止研究word的dll吧
反正研究完了也没什么用,放到不同的客户机上,如果用户安装的office版本不一样,程序就挂了
还是研究下第三方操作word的dll吧,不依赖office或wps


项目需要,没办法,。

所谓项目需要,是需要操作word,还是需要用word的dll?
用word的dll只是手段,不是目的啊

#7


引用 6 楼 Z65443344 的回复:
Quote: 引用 4 楼 baidu2222222 的回复:

Quote: 引用 2 楼 Z65443344 的回复:

我觉得还是停止研究word的dll吧
反正研究完了也没什么用,放到不同的客户机上,如果用户安装的office版本不一样,程序就挂了
还是研究下第三方操作word的dll吧,不依赖office或wps


项目需要,没办法,。

所谓项目需要,是需要操作word,还是需要用word的dll?
用word的dll只是手段,不是目的啊


现在就剩下这么个功能了, 我做的是操作 word的内容控件,

#8


或者谁推荐个word处理第三方组件?? 能支持处理 docx 的 和内容控件的?

#9


其实我现在也在找这个办法,我用Shape对象里面的AddShape,现在添加了,不知道怎么删除

#1


自己顶!!!!

#2


我觉得还是停止研究word的dll吧
反正研究完了也没什么用,放到不同的客户机上,如果用户安装的office版本不一样,程序就挂了
还是研究下第三方操作word的dll吧,不依赖office或wps

#3


首先选中 InlineShapes,然后
Selection.Delete Unit:=wdCharacter, Count:=1

#4


引用 2 楼 Z65443344 的回复:
我觉得还是停止研究word的dll吧
反正研究完了也没什么用,放到不同的客户机上,如果用户安装的office版本不一样,程序就挂了
还是研究下第三方操作word的dll吧,不依赖office或wps


项目需要,没办法,。

#5


引用 3 楼 kxyzjm62 的回复:
首先选中 InlineShapes,然后
Selection.Delete Unit:=wdCharacter, Count:=1


不行,这个删除不了,执行完这个之后再添加,就被锁定了,无法再添加了

#6


引用 4 楼 baidu2222222 的回复:
Quote: 引用 2 楼 Z65443344 的回复:

我觉得还是停止研究word的dll吧
反正研究完了也没什么用,放到不同的客户机上,如果用户安装的office版本不一样,程序就挂了
还是研究下第三方操作word的dll吧,不依赖office或wps


项目需要,没办法,。

所谓项目需要,是需要操作word,还是需要用word的dll?
用word的dll只是手段,不是目的啊

#7


引用 6 楼 Z65443344 的回复:
Quote: 引用 4 楼 baidu2222222 的回复:

Quote: 引用 2 楼 Z65443344 的回复:

我觉得还是停止研究word的dll吧
反正研究完了也没什么用,放到不同的客户机上,如果用户安装的office版本不一样,程序就挂了
还是研究下第三方操作word的dll吧,不依赖office或wps


项目需要,没办法,。

所谓项目需要,是需要操作word,还是需要用word的dll?
用word的dll只是手段,不是目的啊


现在就剩下这么个功能了, 我做的是操作 word的内容控件,

#8


或者谁推荐个word处理第三方组件?? 能支持处理 docx 的 和内容控件的?

#9


其实我现在也在找这个办法,我用Shape对象里面的AddShape,现在添加了,不知道怎么删除