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

解決


どーなつ  2001-11-06 18:56:32  No: 75016

いつもお世話になっております。
次のようなコードを書いているのですが、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

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


どーなつ  2001-11-15 23:34:58  No: 75018

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

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加