怎样实现点击一个按钮,就将当前窗体指定输入框里的数据复制到Windows剪切板呢?我试过用Clipboard,但不行,似乎没有这个函数

解决方案 »

  1.   

    有这个功能啊。查一下msdn就可以了啊。
    Private Sub mnuCopy_Click ()
       Clipboard.Clear
       Clipboard.SetText Text1.SelText
    End SubPrivate Sub mnuCut_Click ()
       Clipboard.Clear
       Clipboard.SetText Text1.SelText
       Text1.SelText = ""
    End SubPrivate Sub mnuPaste_Click ()
       Text1.SelText = Clipboard.GetText()
    End Sub
      

  2.   


    Private Sub Command1_Click()
        Clipboard.SetText Me.Text1.Text
    End Sub
      

  3.   

    谢谢各位,但我用clipboard时,提示变量未定义,这又是为什么ACCESS里的VB会不认clipboard这函数呢?
      

  4.   

    ACCESS 2003 VBA中没有clipboard对象
    自己用一个变量来处理吧(API也可考虑一下)
    http://www.access-cn.com/vvb/thread-56210-1-1.html
      

  5.   


    能说说具体操作,包括程序代码放在那个位置,因为我是VB初学者,还有,那段代码运行时出现用户定义类型未定义的提示(在 dim tmpdata as new dataobject这句出现),不知道是不是我的代码放错位置