2017-01-25 10 views
0

のために未チェック/チェックを受けます。エクセルVBは:値は、私は多くのことをGoogleで検索しましたが、私は本当にエラーを見つけることができません</p> <p>..私は、チェックボックスの値を取得することはできないんだけど、チェックボックス

とにかく、これは私のコードです:

If printa.Checked = True Then 
objDoc.PrintOut 
Else 
bjDoc.Close 
End If 

ユーザーフォームでchechboxの名前は "printa" です。

メソッドまたはオブジェクトが見つかりませんというエラーが表示されます。

アドバイスはありますか?

おかげ デニス

+0

使用*インテリセンス*(あなたのobjDoc.Closeにタイプミスもあります)コードペインを使用するか、* Object Browser *(F2)を使用して利用可能なものを調べます。 –

答えて

1

使用したいプロパティがValue次のとおりです。

If printa.Value = True Then 
    objDoc.PrintOut 
Else 
    objDoc.Close 
End If 

でオブジェクトのメンバーを閲覧する

+0

ありがとうございます!メソッドは "チェック"インターネットから来て..私はまた、 "チェックボックスの値を取得"のためのグーグル..とにかく感謝!! :) –

+1

注: 'もしprinta.Value = True Then'は冗長です。 'もしprinta.Value Then'があれば十分でしょう。 –

+0

ありがとうございます!私はこのアドバイスを世話します! –

関連する問題