设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
楼主: wang1950317
打印 上一主题 下一主题

[模块/函数] 求助打开Word图片编辑的代码(已解决)

[复制链接]
1#
发表于 2013-3-5 21:10:09 | 显示全部楼层
wang1950317 发表于 2013-3-5 14:19
谢谢tmtony 老师
小的代码很菜,不太懂,我的目的是在点击绑定对象框后打开一个空的word图片编辑器(用来编 ...
  1. Dim obj As Word.Application
  2. Set obj = New Word.Application
  3. obj.Documents.Add Visible:=True
  4. obj.Selection.InlineShapes.AddOLEObject ClassType:="Word.Picture.8", FileName _
  5.         :="", LinkToFile:=False, DisplayAsIcon:=False
复制代码
2#
发表于 2013-3-6 11:39:16 | 显示全部楼层
wang1950317 发表于 2013-3-5 22:26
引用的问题,已添加了。可以打开word。但还有问题:
     使用:右键单击绑定对象框>插入对象>Microsoft of ...

试一试
  1. With Me.obj布点图
  2. .Action = acOLECreateEmbed
  3. .Class = "Word.Picture.8"
  4. .Action = acOLEActivate
  5. End With
复制代码
3#
发表于 2013-3-6 12:57:30 | 显示全部楼层
wang1950317 发表于 2013-3-6 12:38
obj布点图
这一句提示:
编译错误

这个就是你绑定对象框的名称,修改为自己的名称就是了!
4#
发表于 2013-3-6 17:49:02 | 显示全部楼层
wang1950317 发表于 2013-3-6 13:32
改成绑定对象框后提示它的下一句
.Action = acOLECreateEmbed
运行错误‘2777’

抱歉,不知道还会有何错误,请测试!
注:窗体名称和绑定对象名称请自己对应修改。
  1. With Forms.Item("frm布点图").Controls.Item("obj布点图")
  2.     .Action = acOLECreateEmbed
  3.     .Class = "Word.Picture.8"
  4.     .Action = acOLEActivate
  5. End With
复制代码
5#
发表于 2013-3-6 22:45:31 | 显示全部楼层
wang1950317 发表于 2013-3-6 19:51
谢谢您不厌其烦!
还是窗体和绑定对像框名称问题,如果名称改回(“布点图”),则下一句又出现与12楼一样 ...

看来不是代码的问题,建议借用9楼的代码,删除.class=Word.Picture.8。
并设置一下对象框。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-14 12:52 , Processed in 0.101005 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表