Copy メソッド、GetFromClipboard メソッド、GetText メソッド、DataObject オブジェクトの例
次の例では、TextBox からクリップボード、クリップボードから DataObject、DataObject から別の TextBox へのデータ移動を示します。 GetFromClipboard メソッドは、クリップボードから DataObject にデータを転送します。 Copy メソッドと GetText メソッドも使用されます。
この例を使用するには、以下のサンプル コードをフォームの宣言部分にコピーします。 フォームに次が含まれていることを確認してください。
- 2 つのテキスト ボックス ( TextBox ) コントロール (TextBox1 と TextBox2)
- CommandButton1 と命名された CommandButton
Dim MyData as DataObject
Private Sub CommandButton1_Click()
'Need to select text before copying it to Clipboard
TextBox1.SelStart = 0
TextBox1.SelLength = TextBox1.TextLength
TextBox1.Copy
MyData.GetFromClipboard
TextBox2.Text = MyData.GetText(1)
End Sub
Private Sub UserForm_Initialize()
Set MyData = New DataObject
TextBox1.Text = "Move this data to the " _
& "Clipboard, to a DataObject, then to "
& "TextBox2!"
End Sub
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。