NTでクリップボードを貼り付けするには?

解決


どーなつ  2001-11-06 18:56:32  No: 75016  IP: [192.*.*.*]

いつもお世話になっております。
次のようなコードを書いているのですが、Win2000だとクリップボードが貼り付けされるのですが、WinNT4.0だとされません。
ある文字をクリップボードにコピーして、アプリケーションを表示させて、そこにコントロール+「V」でペーストさせています。
解決方法がわかるかた、よろしくお願いします。

Private Sub Command1_Click()
    Clipboard.Clear
    Clipboard.SetText "あああ"

    AppActivate ("貼り付けをしたいアプリケーション")
    SendKeys ("^{v}")
End Sub

編集    削除
ogawa  2001-11-06 23:22:46  No: 75017  IP: [192.*.*.*]

自分のシステムでは貼り付けられますよ。
アプリケーションは
AppActivate ”Microsoft Word”
にしてみました。
システムは
 NT4+VB5+Word97 です。

編集    削除
どーなつ  2001-11-15 23:34:58  No: 75018  IP: [192.*.*.*]

sendkeys(clipboard.gettext)
にしたら行けました。

sendkeysって、全角アリなんですね。

編集    削除