|
魔界の仮面弁士様
いつも御回答いただきありがとうございます。
mdbPath = "C:\db1.mdb" Dim p As Process = Process.Start("MSAccess.exe", """" & mdbPath & """ /runtime") p.WaitForInputIdle()
Dim accApp As Object = GetObject(mdbPath) Dim accDoCmd As Object = accApp.DoCmd
Const acViewNormal As Integer = 0 Const acViewPreview As Integer = 2
accDoCmd.OpenReport(reportName, acViewPreview) MsgBox("レポート表示完了", MsgBoxStyle.SystemModal) 'accDoCmd.Quit() Marshal.ReleaseComObject(accDoCmd) accDoCmd = Nothing accApp.Quit() Marshal.ReleaseComObject(accApp)
上記の中のMarshalというのはどういう風に宣言すればよろしいですか。
色々と調べてはいるのですが中々見つけられず困っております。
宜しくお願いします。
|