Office中国论坛/Access中国论坛
标题: 点一下按钮或双击某个字段就可将此字段复制到剪贴板 [打印本页]
作者: jicheng 时间: 2006-6-25 07:30
标题: 点一下按钮或双击某个字段就可将此字段复制到剪贴板
主要是因为经常复制某个字段的数据麻烦,
如果双击某个字段的数据或点一下命令按钮就能将此字段的数据复制到剪贴板,然后在需要的地方点粘贴应可以了,有什么办法能实现吗?这样就方便了
作者: j13583 时间: 2006-6-25 08:23
标题: 办法是有的,使用Autokeys宏
建议改为:使用Autokeys宏将操作设置为全局热键 F10 F11
热键 F10 此宏执行操作 RunCode
ctlCopy
热键 F11 此宏执行操作 RunCode
ctlPaste
Dim ctlValue
Function ctlCopy()
on error resume Next
ctlValue= Screen.ActiveControl.Value
End Function
Function ctlPaste()
on error resume Next
Screen.ActiveControl.Value =ctlValue
End Function
作者: jicheng 时间: 2006-6-25 08:38
我发了文件,帮忙改改
[此贴子已经被作者于2006-6-25 0:38:50编辑过]
作者: andymark 时间: 2006-6-25 22:20
以下是引用jicheng在2006-6-25 0:38:00的发言:
我发了文件,帮忙改改
文件在那?
作者: fan0217 时间: 2006-6-25 23:41
Function SendToScrap(strSendText As String) As Boolean
'===============================================================================
'-函数名称: SendToScrap
'-功能描述: 发送文本到剪贴板
'-输入参数说明: 必选:strSendText As String 发送的文本
'-返回参数说明: 发送成功:True 发送失败:False
'-使用语法示例: SendToScrap("你好!")
'-参考:
'-使用注意: 需要引用Microsoft Forms2.0 Object Library (%system32%\FM20.DLL)
'-兼容性:
'-作者:
'-更新日期: 2006-02-24
'===============================================================================
On Error GoTo Err_SendToScrap
Dim tmpData As New DataObject
tmpData.SetText strSendText
tmpData.PutInClipboard
SendToScrap = True
Exit_SendToScrap:
Exit Function
Err_SendToScrap:
SendToScrap = False
MsgBox Err.Description
Resume Exit_SendToScrap
End Function
[此贴子已经被作者于2006-6-25 15:41:33编辑过]
作者: goto2008 时间: 2007-8-14 19:10
学习。。。。。。。。。。。。。。
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) |
Powered by Discuz! X3.3 |