Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
我试了一下,无法绑定到某一列,是否BAG。
并且,如果想用一个按扭来实现打开窗口后选择插入文件这一功能用代码能否实现?如易表中openfile()函数,怎样实现呢?谢谢了!
此主题相关图片如下:99.jpg
如上查找,具体抄写如下:
Process
Process用于执行外部程序。
属性
方法
示例一
打开文件"C:\test.xls",代码非常简单:
Dim Proc As New Process '定义一个新的Process
Proc.File = "C:\test.xls" '指定要打开的文件
Proc.Start()
示例二
利用属性Verb可以设置打开的动作,不同的外部程序,支持的动作会不同,对于Excel文件,支持三个Verb动作:
Open: 打开,这也是默认的动作。
OpenAsReadOnly:以只读方式打开
Print:打印,完成打印后自动关闭
例如:
Dim Proc As New Process
Proc.File = "C:\test.xls"
Proc.Verb = "Print" '指定动作
Proc.Start()
上面的代码将打开文件c:\test.xls,然后执行打印命令,打印结束后自动关闭Excel。
示例三
下面的代码,列出了扩展名为Doc的文件所支持的动作。
Dim Proc As New Process
Proc.File = "C:\test.doc"
For each Verb As String In Proc.Verbs
Output.Show(verb)
Next
示例四
下面的代码,调用记事本打开文件“c:\table.txt”。
Dim Proc As New Process
Proc.File = "Notepad.exe" '指定要执行的文件
Proc.Arguments = "c:\table.txt" '指定命令行参数
Proc.Start()
示例五
通过WaitForInputIdle,可以等待程序启动结束并进入空闲状态,然后向程序发送按键信息。
例如:
Dim Proc As New Process
Proc.File = "C:\table.txt"
Proc.Start
Proc.WaitForInputIdle() '等程序自动结束并进入空闲状态
Sendkeys.Send("I Like FoxTable") '发送按键信息
参考: SendKeys
示例六
Process不仅可以打开和执行文件,还可以用来打开网页:
Dim Proc As New Process '定义一个新的Process
Proc.File = "http://bbs.foxtable.com" '指定要打开的网页地址
Proc.Start()
甚至可以用来发送邮件:
Dim Proc As New Process '定义一个新的Process
Proc.File = "mailto:zjtdr@21cn.net" '邮件地址前要加上"mailto:"
Proc.Start()
根据你要打开的文件类型,选用吧。