質問 Macintoshでイントラネットを考えています。AppleScriptでCGIを作成する予定なのですが、データベースはExcelを使わなければなりません。しかしExcelの説明書にはスクリプティングに関する記述がなく、Internet上にも参考になるページがありません。どのようにすればExcelのスクリプティングに関する情報を入手できるでしょうか。
回答 AppleScriptとVBAを使ったExcel操作の解説書を書店で見たことがあります。ただ、書名は「Macintosh EXCEL5.0 Visual BasicとAppleScript」だったと思いますが、著者や出版社などは全く覚えていません (^ ^;) 書店で調べてみて下さい。
その他、ビジネスでAppleScriptを使用する場合、株式会社「フォーサイト」主催の「AppleScript救護隊(ASQS:AppleScript Quick Solution)」という有料サービスがあります。ただし、料金がかなり高く、決して気軽に入会できるようなものではありません。フォーサイトのホームページでサービスの概要が分かりますので、一度ご覧になって下さい。
>データベースとしてエクセルを使わなければなりません。
それはすでに存在しているデータベースがExcelデータとして保存されているということですね? CGIを使ったデータベース管理は一般的にファイルメーカーProや4Dの領分ですので、どうしても情報的には不利になります。また、ExcelはVBAを使って制御するのが本来の姿なので、マニュアルにはAppleScriptに関する記述はほとんどありません。
しかし、イントラネットで使用する場合は、Excelでそれほど複雑な処理を行わなくてすみます。(たぶんデータの閲覧と書き換えくらいでしょう?)したがって、一般的なCGIとAppleScriptの知識さえあれば、イントラネットの構築はExcelの知識抜きで行うことが可能です。
もちろんどのようなシステムを作るのかによって難易度は大きく異なりますが、それはExcelのスクリプティングというよりCGIのスクリプティングの問題です。どのようなシステムを考えていますか? 現在のデータをWWWブラウザで閲覧し、データの書き換えを行うだけでいいなら、別に書籍を購入しなくてもCGIを作成できると思います。
簡単なExcelのスクリプティングに関しては、アプリケーション別スクリプティング- Excelを参考にして下さい。
Q & Aのページに戻る
トップページに戻る
お問い合わせは、karino@drycarbon.comまで。