以下のコードは、アクセスアプリBAのクローズルーチンです。実行すると、アクセスアプリケーションが閉じているだけでなく、同じコンピュータ上にC#winformアプリケーションも閉じています。 Accessアプリケーションの名前は、DME Referral、winform appのメインプロセスはタスクマネージャーでMATRIX.exeとなります。私はここに誰かを期待していますので、私はアクセス(VBA)プログラミングにあまりをしない(はい、私はMATRIXをプログラミングしています...ソーシャルワーカーや看護師のグループがあなたのプログラムに名前を付けることができません!)VBAコードは私の別の.Net Winformアプリケーションを閉じますか?
助けられる。
Private Sub cmdClose_Click()
On Error GoTo Err_cmdClose_Click
Call ToggleVisible
DoCmd.Quit
Exit_cmdClose_Click:
Exit Sub
Err_cmdClose_Click:
MsgBox Err.Description
Resume Exit_cmdClose_Click
End Sub
Private Sub ToggleVisible()
Me.txtLastNameCrit.Visible = False
Me.txtFirstNameCrit.Visible = False
Me.cmdSearch.Visible = False
Me.cmbCoor.Visible = False
Me.cmdSearchByCoor.Visible = False
Me.txtStartDate.Visible = False
Me.txtEndDate.Visible = False
Me.cmdDMEReport1.Visible = False
End Sub
私は今BAからこれを取得しようとしています。 –
ActiveXライブラリに移動します。しかし、コードはありません。 –
Accessのメモリから、DoCmd.Quitは、アプリケーションを終了するビルトインです。 Spy ++を使用してC#アプリケーションのウィンドウを見て誰かがWM_QUITなどを送信しているかどうかを調べることができます。 – AakashM