私は自分のシステムに自分のAccessアプリケーションから別のプログラムをインストールしようとしています。または、Accessから別のファイルを開くにはどうしたらいいですか?VBAコードで他のプログラムを起動する方法は?
EX:ファイルbarcode_12mm.lbl
があります。このバーコードラベルファイルを編集する1つのプログラムでVBAコードを使用して起動します。
ありがとうございます!
私は自分のシステムに自分のAccessアプリケーションから別のプログラムをインストールしようとしています。または、Accessから別のファイルを開くにはどうしたらいいですか?VBAコードで他のプログラムを起動する方法は?
EX:ファイルbarcode_12mm.lbl
があります。このバーコードラベルファイルを編集する1つのプログラムでVBAコードを使用して起動します。
ありがとうございます!
あなたは、Accessで複数の選択肢があります。
シェル()(ヘルプファイルを参照)
Application.FollowHyperlink(ヘルプファイルを参照してください)
のShellExecute() - - access.mvps.org/access/api/api0018.htm
実行している実行可能ファイルのパスを知ることができます。一般的には、引数を適切にフォーマットすることは難しいです(たとえば、引数にスペースを入れて二重引用符を使用する必要があります)。
最後の2つは登録されたアプリケーションのためのもので、ファイル拡張子に関連付けが定義されている場合は、関連付けられているアプリケーションが開きます。 FollowHyperlinkは簡単ですが、ShellExecuteはさらに多くのオプションを提供します。余談
:多くの人がアクセスしてバーコードを使用すると、外部のプログラムまたはActiveXコントロールが必要であることを考えること
注意。バーコードは単なるフォントなので、バーコードエンコーディングの形式を理解していれば、Access内で独自のバーコードを作成し、外部の依存関係を心配する必要はありません。トニートウズはarticle rounding up lots of information on the subjectです。
シェルは、このバーコードラベルファイルを編集する 'プログラムについて知っていますか?つまり、エクスプローラウィンドウで 'lbl'ファイルをダブルクリックすると、そのプログラムが実行されますか? –