某些宏在UMV平台中不可用,不知道原因-王三平
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> 综合其它


某些宏在UMV平台中不可用,不知道原因

发表时间:2008/10/8 16:21:50 评论(1) 浏览(5906)  评论 | 加入收藏 | 复制
   
摘 要:编程过程中,碰到这么一个问题,新建一宏,在设计状态,直接运行,成功,可是在UMV平台中,点击相应的功能按钮,却失效。不知道是什么原因,困惑……
请高手解释一下。
正 文:

2008-10-8日,在用UMV平台做一个打开后缀名为EXE文件,开始是这么做的。新建一个窗体,加入一个命令控件。在控件的单击事件中,写了如下代码:

Private Sub cmdFtp_Click()
    On Error GoTo Err_cmdFtp_Click

    Dim stAppName As String

    stAppName = CurrentProject.Path & "\LeapFTP\LeapFTP.exe"
    Call Shell(stAppName, 1)

Exit_cmdFtp_Click:
    Exit Sub

Err_cmdFtp_Click:
    MsgBox Err.Description
    Resume Exit_cmdFtp_Click

End Sub

然后在UMV平台中引用。正常。

心里想,UMV平台的功能按钮设置的对象类型可设为宏。我想干脆用宏实现得了,免得做个窗体。

于是在模块中加入以下函数

'打开本系统路径下的绿色软件LeapFTP
Public Function OpenFtp()
    On Error Resume Next
    'On Error GoTo Err_OpenFtp

    Dim stAppName As String

    stAppName = CurrentProject.Path & "\LeapFTP\LeapFTP.exe"
    Call Shell(stAppName, 1)

Exit_OpenFtp:
    Exit Function

Err_OpenFtp:
    MsgBox Err.Description
    Resume Exit_OpenFtp

End Function

然后新建一宏,宏名为OPENLEAPFTP,操作为RUNCODE,函数名称为OPENFTP()

保存宏,点!号的运行按钮,成功。

退出设计状态,直接打开UMV平台,点击对应的功能按钮,无法打开,失效。

哎,不知道是什么原因。

如果有谁能知道,请帮忙解释一下。

 


Access软件网交流QQ群(群号:198465573)
 
 相关文章
Access开发平台对象命名规则(UMV平台的对象命名规则)  【麥田  2013/1/24】
UMV开发平台查询后,如果子窗体只返回一条记录,就自动打开修改窗体  【宏鹏  2013/2/6】
[Access视频]UMV开发平台修改窗体的几点注意事项  【漏蛧尐魚℡  2013/4/5】
使用UMV快速平台的一些经验  【田园人佳  2013/5/30】
UMV快速平台出现“控件或子窗体控件放置在这个位置太大了”错误解决...  【缪炜  2013/6/7】
常见问答
技术分类
相关资源
文章搜索
关于作者

王三平

文章分类

文章存档

友情链接