質問: ### 前提・実現したいこと エクセルで、入力内容からSQLを出力するマクロをつくって使っていたのですが、 PCを変えたらマクロのエラーが出るようになりました。 現在エクセル2016で、以前は2007だったような気がします。 ### 発生している問題・エラーメッセージ ``` DataObject:PutInClipboard OpenClipboard に失敗しました ``` ### 該当のソースコード ``` エラーソース箇所は以下です。 obj.PutInClipboard ``` ### 試したこと 課題に対してアプローチしたことを記載してください ### 補足情報(言語/FW/ツール等のバージョンなど) より詳細な情報
回答: MSFormsライブラリの参照設定は正しくされているでしょうか? 32bit環境と64bit環境で格納場所が異なるようですので、環境が変わったことで正しく参照できなくなっている可能性が考えられます。 ⇒参考 現象確認できる環境がなく、あてずっぽうでのアドバイスなのでハズしていたらごめんなさい。 参考になれば幸いです。