[[20131126100627]] 『クリップボードに文字列を送る「PutInClipboardメ』(まじっく) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『クリップボードに文字列を送る「PutInClipboardメソッド」について』(まじっく)

PCを変更したら動作しなくなってしまいました。
変更後のPCはWindows8.1 64bit, Excel2013です。

PutInClipboardで任意の文字列をクリップボードに転送後、ExcelやWordに貼り付けると「・・」や「￿￿」となってしまいます。

Windows7 32bit Excel2010
WindowsXP 32bit, Excel 2007では正常に動作しております。

解決策はありますでしょうか?
よろしくお願いします。
コードは以下のようなものです。

 - - - -
Dim myDO As DataObject
Dim myStr As String

myStr = "hoge"
Set myDO = New DataObject
myDO.SetText myStr
myDO.PutInClipboard

参照設定:「Microsoft Forms 2.0 Object Library」

 - - - -

8.1のせい? 64bitのせい?
C:\Windows\System32\FM20.DLL を参照設定してうまくいかないようならば、
C:\Windows\SysWOW64\FM20.DLL の方を参照設定してみてはいかがでしょう?
(???) 2013/11/26(火) 11:14

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.