ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 5612|回复: 11

如何使用程序或修改注册表为word execl powerpiont 增加新的鼠标右键项目并能点击时

[复制链接]

TA的精华主题

TA的得分主题

发表于 2005-5-24 13:00 | 显示全部楼层 |阅读模式
RT

TA的精华主题

TA的得分主题

 楼主| 发表于 2005-5-24 15:35 | 显示全部楼层
外部程序如何能获得当前打开文档的路径?

TA的精华主题

TA的得分主题

发表于 2005-5-24 17:21 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
以下是引用qing205在2005-5-24 15:35:00的发言: 外部程序如何能获得当前打开文档的路径?

我不太明白你的第一个问题。第二个问题,可以使用GETOBJECT的方法试试。

TA的精华主题

TA的得分主题

 楼主| 发表于 2005-5-24 17:43 | 显示全部楼层

比如 打开一个word文档 在word中鼠标右键菜单选项上新增一个选项 名称比如是: "另存该文档"

当用户点击这个右键菜单选项的时候 就打开我用vb编写的应用程序 并且能使程序得到这个文档的路径,以便我调用这个文件做其他处理

TA的精华主题

TA的得分主题

 楼主| 发表于 2005-5-24 17:44 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

不知道在注册表里面能不能修改word的右键? 我没找到

TA的精华主题

TA的得分主题

发表于 2005-5-24 19:34 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

这需要使用外接程序管理器(VB)中的加载项。

在WORD中,我们称之为COM 加载项,请楼主百度一下"COM加载项"。

你的问题,已经超越了WORD的范畴了.

但据我实践的结果,直接在WORD工具栏中添加,没有成功;但能以新的工具栏的形式,运行指定的过程.也许我的方法不对.

TA的精华主题

TA的得分主题

 楼主| 发表于 2005-5-25 12:44 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

哪你知道如何使用vb程序获得当前word文档中文件的绝对路径?

TA的精华主题

TA的得分主题

发表于 2005-5-25 16:05 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
以下是引用qing205在2005-5-25 12:44:00的发言:

哪你知道如何使用vb程序获得当前word文档中文件的绝对路径?

奇怪了,怎么没有粘贴上?

请参:

Sub Example() Dim MyObject As Object On Error Resume Next Set MyObject = GetObject(, "Word.Application") MsgBox MyObject.ActiveDocument.FullName Set MyObject = Nothing End Sub

[此贴子已经被作者于2005-5-25 16:24:29编辑过]

TA的精华主题

TA的得分主题

 楼主| 发表于 2005-5-25 16:13 | 显示全部楼层
COM 加载项 我也正在研究呢 比较郁闷啊 版主你有这方面的经验嘛?

TA的精华主题

TA的得分主题

 楼主| 发表于 2005-5-25 17:37 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

微软关于创建 com加载项的例子,但是我对vb不熟悉版主能否帮个忙啊!

http://msdn.microsoft.com/library/CHS/modcore/html/dewlkwalkthroughcreatingcomadd-in.asp?frame=true

类似于金山快译这样的 点击那个设置就能弹出一个vb对话框就可以!

[此贴子已经被作者于2005-5-25 17:44:45编辑过]
166rwTHE.gif
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-15 01:57 , Processed in 0.039235 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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