お世話になっております。
ご質問のエラーにつきましては
”不正なRECT構造体が渡されました。”
という内容なっております。
CreateObject時
dbxStart
dbyStart
dbxEnd
dbyEnd
上記内容に矛盾がないように設定する必要があります。
dbYEnd が dbYStart以下になるような場合
エラー
dbYStart = 20
dbYEnd = 18
正常
dbYStart = 18
dbYEnd = 20
のようになっているかご確認ください
以上よろしくお願いいたします。