设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1251|回复: 5
打印 上一主题 下一主题

[其它] [求助]如何把acc中剪贴板的内容存为一个变量?

[复制链接]
跳转到指定楼层
1#
发表于 2006-11-6 03:52:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
把acc中某个文本框中的内容,比如sdfg,使用 鼠标选中 dfg 以后,然后 复制,如何把 dfg 存为一个变量?



使用 剪贴板 作为关键词 搜索到一些帖子,可是总不得要领。

谢谢!!

[此贴子已经被作者于2006-11-5 19:53:16编辑过]

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
6#
发表于 2006-11-7 03:54:00 | 只看该作者
模糊查询,我在论坛上发表了一种方法,使用很简单的,功能也很强大,不在乎是什么数据类型,都可以使用的。

http://www.office-cn.net/forum.php?mod=viewthread&tid=44013&replyID=&skin=1
5#
 楼主| 发表于 2006-11-7 03:48:00 | 只看该作者
以下是引用fan0217在2006-11-5 19:59:00的发言:


不明白你的意思,干吗非要到剪贴板转一圈呢? 剪贴板中的数据类型很复杂,不单单是数字,或文本。

声明一个变量,然后赋值就可以了。

dim strTmp as string

sub Main()

strTmp=me.text1

end sub



我不是要得到 整个 text1,而是 text1 的一部分。

在复制前,我打算 清空 剪贴板 。至于 数据类型 的问题,转换一下再说。

===========================

我的最终目的是,选中 text1 的一部分,复制后传送到 一个变量 ,一律 转化该 变量的数据类型 为string ,然后使用

filter 方法进行模糊筛选。
4#
 楼主| 发表于 2006-11-7 03:39:00 | 只看该作者
已经 手工注册 了 fm20.dll 库,还是引用丢失。

在这里已经手工注册了。


可是在这里我看不到 引用。

以 M  开头的引用并没有 Microsoft Forms2.0 Object Library





[此贴子已经被作者于2006-11-6 19:49:03编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
3#
发表于 2006-11-6 04:00:00 | 只看该作者
发送文本到剪贴板的函数

Function SendToScrap(strSendText As String) As Boolean
'===============================================================================
'-函数名称:         SendToScrap
'-功能描述:         发送文本到剪贴板
'-输入参数说明:     必选:strSendText As String 发送的文本
'-返回参数说明:     发送成功:True  发送失败:False
'-使用语法示例:     SendToScrap("你好!")
'-参考:
'-使用注意:         需要引用Microsoft Forms2.0 Object Library (%system32%\FM20.DLL)
'-兼容性:
'-作者:             fan0217 fan0217@163.com
'-更新日期:        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
      
2#
发表于 2006-11-6 03:59:00 | 只看该作者
不明白你的意思,干吗非要到剪贴板转一圈呢? 剪贴板中的数据类型很复杂,不单单是数字,或文本。

声明一个变量,然后赋值就可以了。

dim strTmp as string

sub Main()

strTmp=me.text1

end sub

[此贴子已经被作者于2006-11-5 20:01:22编辑过]

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-1 15:27 , Processed in 0.094299 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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