|
▼吉 さん:
こんばんわ
回答ではなくて申し訳ないのですが、
>あるブックのシートモジュール(?)に2つのイベントプロシージャが有るのですが、
>下記の(2)のイベントは動きますが、(1)のイベントが動きません。
>何かエクセルの設定、又はコマンドバーの呼び名が違うのでしょうか?
>
>(1)
>Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
その動かなかったパソコンでこのイベントの発生は確認されましたか?
もしされていなかったら、これを実行してみてください
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
MsgBox "イベント発生OK"
End Sub
メッセージボックスが表示されたら私の予想はハズレなので振り出しです。
表示されなかったら以下の方法で確認してください。
VBAのテキストボックスを作ってコードを
Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
MsgBox "キーボード" & KeyCode
End Sub
Private Sub TextBox1_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
MsgBox "マウス" & Button
End Sub
としてそのテキストボックスを該当のパソコンで右クリックし、
メッセージボックスの内容をご連絡ください。
|
|