这是好多年前我在编程爱好者论坛上回复的一个帖子,是不是你所有解决的问题:

主题:能否将GRID1.CLOUMN.text1.value的值取出来,自动赋给需要打开OFFICE文档

作者:winya2004      发表时间:2009-11-18 18:11:00

楼主

希望好心人 帮帮我 谢谢

自己需要编写一个文案查询系统,关键是在GRID里面加入了表后,比如文号,查找到文号后,只需要单激该纪录就能打开该文号的命名OFFICE文档,只知道可以用locate for

以及eole.Workbooks.Open("")打开指定XLS,但是虽然结合起来可以使用,但是维护起来比较麻烦,有没有办法可以将查到的纪录的文号的值自动打开该文档,或直接CLICK纪录就能打开该OFFICE文档

cbl518大师的方法:“直接在表格列对象的text1.CLICK 写入打开 off文档代码”

自己使用没有问题的,但是领导使用每次还需要去CLICK代码定位文件名~~就不方便了,能否将GRID1.CLOUMN.text1.value的值取出来,自动赋给需要打开OFFICE文档,因为文号同需要打开OFFICE的文档同名~~

现在的代码如下:

operate= "open"

ShellExecute(0,operate,"C:\文件名",0,0,1)

每次增加和修改文号就要去改CLICK代码~~ 领导今天看了觉得太麻烦了,还埋怨我这么小的事情都办不了,单位上不了网,一到家马上请教各位朋友了的确刚来贵论坛没有给贵论坛带来好的东东~~希望各位朋友能够伸出援助之手,谢谢!

作者:zxl931      发表时间:2009-11-18 23:06:00

第1楼

不需要将GRID1.CLOUMN.text1.value的值取出来。鼠标单击的那条记录就是当前记录,只要取得的Grid绑定的数据表的文号那个字段具体值即可。

如果数据表为Table1,文号字段名为fCode,在Grid(allowcellSelection属性设为.F.)的Click事件中加入:

select Table1

cFileName="C:\"+allt(fCode)+".xls"

if file(cFileName)

ShellExecute(0,"open","&cFileName",0,0,1)

else

messagebox("文档不存在")

endi

如果自动打开查找到的文号对应的文档:

select Table1

locate for ...

if found()

cFileName="C:\"+allt(fCode)+".xls"

if file(cFileName)

ShellExecute(0,"open","&cFileName",0,0,1)

else

messagebox("文档不存在!")

endi

else

messagebox("文号不存在!")

endif

以上代码未经测试。

作者:winya2004      发表时间:2009-11-18 23:17:00

第2楼

完全正确~~~~非常感谢 !!!!!

第二种正在测试~~

以上代码中缺少了相应API的声明,应用ShellExecute()时加上。

DECLARE INTEGER ShellExecute IN shell32;

INTEGER hwnd,;

STRING lpOperation,;

STRING lpFile,;

STRING lpParameters,;

STRING lpDirectory,;

INTEGER nShowCmd

html 链接 vf,vfp 超链接相关推荐

  1. html 链接 vf,VFP中超链接实现方法

    超级链接功能可以使程序具备直接访问Internet的能力,不少优秀的软件都提供直接访问Internet的功能. 如金山词霸2000在它的系统桌面上提供互联网资源:Microsoft的应用程序在其帮助菜 ...

  2. HTML链接:带超链接的网页

    HTML链接:带超链接的网页 任务描述 相关知识 概念 属性 href属性 锚 URL实例:创建网页内导航 相对 URL实例:跳转到同一网站的另一个网页 绝对 URL实例:跳转到另一网页 发送电子邮件 ...

  3. html更改链接颜色,HTML超链接的颜色怎么改

    1 回答 2021-05-06 浏览:3 分类:其他问题 回答:CSS 2 回答 2020-11-27 浏览:32 分类:办公入门 回答:Word2013文档里的超链接字体颜色更改方法: 选超链接内容 ...

  4. php网站xml链接,xml图像超链接的制作代码

    学习的时候遇到的另一个问题,做图像超链接要把链接地址放到的href属性中去,可是这就是在标签中套标签,是不可以的,查了<Web编程实做教程>,才知道正确的解决方案,现在与大家分享. 此段代 ...

  5. div添加html链接,DIV添加超链接小记

    接上篇,已经实现了上面是纯文字"图片"下面是文字的效果,但是有个问题是"图片"没有超链接,点击没反应,体验不太好,于是想着把"图片"(实际是 ...

  6. html鼠标变成小手_HTML 点击的链接,也叫超链接

    HTML 使用超连接与网络上的另一个文档相连. 几乎可以在所有的网页中找到链接.点击链接可以从一张页面跳转到另一张页面. HTML 超链接(链接) 超链接可以是一个字,一个词,或者一组词,也可以是一幅 ...

  7. 0005 前端 Html 04 AutoFileName 图片的显示 文字链接 图片链接 页面内链接 列表 加超链接的列表

    以下为学习笔记,用来备忘.交流 工具:Sublime Text 3 渲染:谷歌浏览器 AutoFileName工具的安装 安装过程参见添加Emmet插件 参考我上面安装Emmet插件的过程,基本一样. ...

  8. html链接ppt,PPT超链接的各种使用方法

    本文给大家详细介绍了PPT超链接的各种使用方法,包括超链接是怎么做出来的,怎么修改超链接的字体颜色,超链接怎么返回以及怎么去掉超链接的下划线等一系列问题,总之呢,看完这篇文章,你就能变成PPT超链接使 ...

  9. 怎么做成html网页链接,HTML网页超链接标记

    HTML网页超链接标记 互联网   发布时间:2008-10-17 18:57:21   作者:佚名   我要评论 HTML网页超链接标记学习教程 链接标记的属性 链接是网页页面中最重要的元素之一,是 ...

  10. html5css设置链接颜色,html超链接颜色设置

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. html超链接颜色设置的方法如下: 1.首先在菜单栏下的"格式"菜单中或在右键菜单中点击"幻灯片设计 ...

最新文章

  1. /etc/issue、shutdown练习
  2. [BizTalk] 短消息处理流程
  3. python基本使用-10个易被忽视但应掌握的Python基本用法
  4. 微信小程序注意点及快捷键
  5. MySql折腾小记二:text/blog类型不允许设置默认值,不允许存在两个CURRENT_TIMESTAMP...
  6. 一、flask的基本使用-flask
  7. android 指针是什么意思,Android系统的智能指针(轻量级指针、强指针和弱指针)的实现原理分析(3)...
  8. Linux init详解 (0,1,2,3,4,5,6)
  9. php数组比对算法,php学习之两种方法使用比较数组差异的array_diff()函数
  10. 微信公众平台开发(112) 微信卡券
  11. 【优化算法】社会群体优化算法(SGO)【含Matlab源码 1449期】
  12. canvas 文字垂直居中
  13. cad完全卸载教程_完全卸载CAD2012的步骤教程--系统之家
  14. 浏览器与WEB服务器的网络协议
  15. php帮助文档无法打开,电脑不能打开文件secedit.chm怎么办
  16. Git 单文件上传大小限制
  17. Electron加载网页失败,监听事件处理
  18. ToBeContinued
  19. html只允许上传xlsx,input file限制上传文件类型的方法
  20. 通用游戏服务器架构设计

热门文章

  1. 卡巴斯基一年版 送序列号
  2. java环境变量配置不成功,已经解决
  3. Excel文件导入web页面
  4. 电压传感器: 工作原理、类型及电路图
  5. 新塘单片机烧写器_NuMicro ICP Programming Tool-ICP Programming Tool(新唐单片机烧录工具)下载 v3.00.6909官方版--pc6下载站...
  6. matlab 自带定积分,Matlab怎么计算定积分,划重点了
  7. 黑灰产技术手段不断“进阶”,如何防御双十二“羊毛党”?
  8. Mac用brew安装mysql
  9. Androd TV开发-前言
  10. AXURE 9 # 汉化教程