こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

Access2007ランタイム パッケージ化の方法?

 Access2003で開発したアプリを、ランタイムとパッケージ化して
配布したいと考えています。

 そこで、マイクロソフトのHPより、
Access2007 Runtimeと、Access2007 Developer Extensionsとを
無償ダウンロードし、PCにインストールしました。
 その後、開発した2003バージョンのアプリが、ランタイム版の
2007バージョンで首尾良く起動し、動作するところまでは確認
できたのですが、いざパッケージ化をしようとしたところ、
Package Solutionの起動方法がわかりません。

 Access2007 Developer Extensionsに関するマイクロソフトの
説明(下記URL)
http://office.microsoft.com/ja-jp/access/HA102188681041.aspx
では、
「Access 2007 Developer Extensions をコンピュータにインストール
すると、Access 2007 で (Microsoft Office ボタン) をクリック
したときに表示されるメニューに [Developer] という新しい
セクションが追加されます。」
との説明があるのですが、これが表示されません。
(Accessウィンドウの左上のマークのところを、左ボタンで
クリックすれば表示されるハズという理解でよろしいでしょうか?)

 当方、上記のように、保有している有償Accessのバージョンは
2003であり、2007は無償ランタイムのみで、OSはXpという環境です。
 2003用のランタイムを別途準備する方法があることは認識して
いますが、有償となってしまうようなので、無償提供されている
2007のランタイムで代用したい、というのが相談の背景です。
 このようなことはできないものなのでしょうか?
 また、もしできないとすれば、他に何か良い方法はないもの
でしょうか?
 どなたか教えてください、よろしくお願い致します。
  

投稿日時 - 2009-09-08 10:29:24

QNo.5272298

困ってます

このQ&Aは役に立ちましたか?

4人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

ランタイム版はあくまでも実行させるだけのバージョンなので
作成は出来ませんので、今回のような使い方はできません。
配布をすることが目的であればAccess2007用意しましょう。

投稿日時 - 2009-09-08 10:32:57

補足

 早速のご回答有難うございます。
 「今回のような使い方はできません」との端的なお答えですが、当方、
ACCESSでのプログラム作成経験が今回初めての者ですので、
もう少し詳しく教えていただけませんでしょうか?

 当方、今回作成した簡単なツールを社内に配布して使ってもらいたく、
Accessを持っていない人、あるいは持っていてもMSACCESS.exeの
保存されているディレクトリが明確でない人のために、ランタイムを
パッケージ化して(?この考え方が合っているかどうか、いまひとつ
自信がありませんが・・・)配布したいと考えている次第です。

 さて、最初の質問に書かせていただきました通り、今回、当方が
製品版として所有している2003で作ったツール(アプリ)が、自分のPC上では
ランタイム版2007でも起動し、動作させることが確認できましたので、
社内の皆さんに配布した場合も、皆さんのPCに2007ランタイム版が
インストールされていさえすれば、動作可能ではないかと期待しています。
(この考え方は正しいでしょうか?)

 ここまでの考え方が正しいとして、あとは、社内の各ユーザが、
当方から配布されたファイルを、ただ実行するだけで、今回のツールが
使えるようにしてあげたい、との意図なのですが、いかがなもの
でしょうか?(これがパッケージ化という機能かと理解していますが、
正しいでしょうか?)

 当方が今回ダウンロードし、自分のPCにインストールしたファイルは、
(1)AccessRuntime.exe
(2)AccessDeveloperExtensions.exe
のふたつです。
 (2)は最初に単独ではインストールできませんでしたが、まず(1)を
インストールし、その後であればインストールすることができました。
 ここで、(1)はAccess2007の製品版を持っていなくとも、2003で作成した
ツール(アプリ)を実行させることができましたので、実行可能である
ことが確認できていると理解しています。
 一方、「今回のような使い方はできません」とのお答えの意味するところは、
(1)による上記のような使い方はできるが、(2)は、あくまでAccess2007の
製品版を持ってなければ実行させることはできない、ということなのでしょうか?
 また、(2)のプログラムが、パッケージ化の機能をサポートしているものと
理解していますが、この理解正しいでしょうか?

 今回Access2007を新たに購入せずに実現したい、というのがご相談の
背景にありますが、もし上記背景をふまえたうえでも、やはり「不可能」との
お答えの場合、次善の策はないものでしょうか?
 アドバイスをよろしくお願い致します。

 ちなみに今回のツール(アプリ)は、社内の共有サーバにバックエンド
データを置いて、社内各ユーザにそのバックエンドデータベースを検索・閲覧
してもらうようなもので、セキュリティ確保のために、やはり共有サーバに置いた
ワークグループ情報ファイルを参照するショートカットを使ってもらうような
ことを想定しています。
 質問が長くなってしまい恐縮ですが、よろしくお願い致します。

投稿日時 - 2009-09-08 12:09:44

あなたにオススメの質問