• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Asp.netからアクセスのマクロを起動したい)

Asp.netでアクセスのマクロを起動する方法とは?

このQ&Aのポイント
  • WEBサーバ(社内サーバ)にあるasp.netのファイルから同じサーバにあるアクセスのマクロを動かす方法を教えてください。
  • ページにあるボタンをクリックしたら、アクセスのファイルを立ち上げて、マクロを起動し、その後ファイルを閉じる方法を知りたいです。
  • 私はWindows2000 Server、SQL Server 2005 ExpressEdition、IIS 5.0、.NET framework 2.0を使用しています。VBで開発しています。ご教授いただける方がいらっしゃいましたら、お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

なぜ Access の DBファイルをデータベースとして取り扱わないのですか? マクロの内容がわからないので確実なことはいえませんが、一般的なデータ操作程度の内容ですたら System.Data.OleDb.OleDbConnection で Access の DB にアクセスして System.Data.OleDb.OleDbCommand あたりでデータを操作したらいいんじゃないでしょうか。 一方で、サーバに Office をインストールして、サーバ上の ASP.NET 上からサーバ上の Access.exe を起動してサーバ上の hoge.mdb を開いてマクロを実行して。。。 って使い方はライセンス的に黒っぽいですし。

noname#223023
質問者

お礼

temtecomai2さん ご回答ありがとうございます。 回答がつかなかったので、しばらく見ておらず、返信が遅くなってしまい、申し訳ございません。 元々はオラクルのデータベースがあり、そこからODBCを使ってSQLサーバーにデータを持ってきています。 なので、SQLサーバーにあるデータベースとのやりとりができればなあと思ったのですが、、 ということはアクセスのデータベースでないと今回の件はできないということでしょうか?

関連するQ&A