回覆列表
  • 1 # 使用者4912889400776

    VBA操作剪貼簿資料

    一、設定剪貼簿內容

    "僅對窗體有效,DataObject 是MSFORM子類

    Dim MyData As New DataObject "宣告新DataObject 類

    MyData.SetText "文字內容" "設定文字,可以將Me.TextBox1.Text作為文字傳遞

    MyData.PutInClipboard "送入剪貼簿

    二、讀取剪貼簿內容

    Function GetClipBoardText()

    "將剪貼簿中的文字輸出到一變數。

    Dim MyData As DataObject

    Set MyData = New DataObject

    " 如果剪貼簿的資料是文字

    If MyData.GetFormat(1) = True Then

    " 從剪貼簿中獲得資料

    MyData.GetFromClipboard

    " 把資料返回給函式值

    GetClipBoardText = MyData.GetText(1)

    End If

    End Function

  • 中秋節和大豐收的關聯?
  • 如何查詢excel文件裡面是否有重複?