Access (VBA)

Access VBAに関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(指定なし : 指定なし)
クラスモジュールでフォームヘッダーのイベント記述時のデータ型
投稿日時: 20/04/27 02:38:04
投稿者: tarima

クラスモジュールで、フォームヘッダー_MouseMoveのイベントを記述したいのですが、
「コンパイルエラー 型が一致しません。」となります。
データ型をどのように記述すればよいのか教えて頂けないでしょうか。
 
Private WithEvents frmSec As Form.Section ←ここでコンパイルエラー
Public Sub Setup(pfrm As Form)
  Set frmSec = pfrm.Section(acHeader)
  frmHead.OnMouseMove = "[EVENT PROCEDURE]"
   
  
コマンドボタン、フォームは以下のような記述で機能しています。
Private WithEvents Btn As CommandButton
Private WithEvents frm As Form
 

回答
投稿日時: 20/04/27 09:11:16
投稿者: sk

引用:
Private WithEvents frmSec As Form.Section ←ここでコンパイルエラー

Private WithEvents frmSec As Section
 
-----------------------------------------------
 
ライブラリ識別子を省略しない場合は次の通りに。
 
-----------------------------------------------
 
Private WithEvents frmSec As Access.Section
 
引用:
Set frmSec = pfrm.Section(acHeader)
frmHead.OnMouseMove = "[EVENT PROCEDURE]"

Set frmSec = pfrm.Section(acHeader)
frmSec.OnMouseMove = "[イベント プロシージャ]"

投稿日時: 20/04/27 14:12:58
投稿者: tarima

sk様、
ありがとうございます!とても助かりました。