GetData
返回先前以给定剪贴板格式存储在DataObject中的值,类型为Variant。
语法:object.GetData( Format )
- object
- 必需 求值为DataObject的对象表达式。
- Format
- 必需 标识要读回格式的ClipboardConstants值——例如
vbCFText、vbCFUnicodeText、vbCFBitmap。如果DataObject不包含Format的数据,结果为Empty;当格式可能不存在时,请先使用GetFormat检查。
返回的Variant的具体子类型取决于Format:文本格式产生String,vbCFBitmap产生stdole.IPictureDisp,vbCFFiles产生路径或路径集合,等等。要按文本格式名称而非数字剪贴板常量提取数据,请使用GetDataByName。
示例
vb
If Data.GetFormat(vbCFText) Then
Dim Text As String
Text = Data.GetData(vbCFText)
Debug.Print Text
End If另见
- GetDataByName 方法
- GetFormat 方法
- SetData 方法
- AvailableFormats 方法