1
私はwinformsアプリケーションからAccessプロジェクトで特定のページ/フォームを起動する方法を理解しようとしています。基本的には、ハイパーリンクやボタンなどで2つのアプリケーションをリンクしようとしています(winformsフォームのボタンをクリックすると、ユーザーはアクセスプロジェクトの特定のフォームに移動します)。これは可能ですか?WinformsからMS Accessを起動する
私はwinformsアプリケーションからAccessプロジェクトで特定のページ/フォームを起動する方法を理解しようとしています。基本的には、ハイパーリンクやボタンなどで2つのアプリケーションをリンクしようとしています(winformsフォームのボタンをクリックすると、ユーザーはアクセスプロジェクトの特定のフォームに移動します)。これは可能ですか?WinformsからMS Accessを起動する
あなたに依存して指定されたページ/フォームを開くCreate Macros in MSAccessに必要なタスクを達成するためにCommand-Line switches in Microsoft Access
を使用してProcess Class
と
オープンMSACCESSの中のページ/フォームを使用してMSAccessをを起動することができますニーズ。いくつかのパラメータを指定してマクロを呼び出すことができます。ここでは、/Excl
を使用してデータベースを単独で開き、/X
を実行してマクロを実行する必要があります。
サンプル回避策は
Process access = new Process();
access.StartInfo.FileName = "msaccess.exe";
access.StartInfo.Arguments = @"e:\test.mdb /Excl /X Macro1";
access.Start();
が、これは
感謝を役に立てば幸いここで、これは助けをしました。私は立ち往生しています:実行するマクロを指定すると何も起こりません。私のコードは次のとおりです: 'code' Process access = new Process(); access.StartInfo.FileName = "C:\\ vm_dev \\ ER_SQL.adp"; access.StartInfo.Arguments = "/ X OpenTicket"; access.Start(); – user756678
FileNameに "msaccess.exe"とStartInfo.Agrumentsを@ "C:¥vm_dev¥ER_SQL.adp/Excl/X OpenTicket"と記述してからaccess.Startを指定する必要があります – Binil