初めて質問させていただきます。
VBからCreateObjectを使ってExcelを呼び出すような感じで、
VBから他のvbpを起動させ自動的にLogicを書き、
保存させることってできますか??
vbp自体はただのTextですから、
「トークンの解析」と「ロジック自動作成」さえできれば、
原理的には可能です。
トークンの解析はともかく、ロジックを自動的に作るのは
並大抵のことではないでしょうが・・・。
Sayさん、レスありがとうございます。
予想以上に難しそうですが、
トークンの解析、ロジック自動作成について
調べてみようと思います。
「トークンの解析」はVBインタプリタ/コンパイラが内部でやっている
処理そのものです。
UNIX/Cであれば、YACC/LEXのような強力なツールを用いて
比較的簡単に解析できます。
ロジック自動作成は、狭義のAIになるかと思います。
VBよりLISP/PROLOG/FORTHあたりで組んだほうが
実現しやすいかもしれません。
それぞれのアプリケーション内で、VBProjectオブジェクトがあると
思いますが、そこらへんでは操作できませんか?(私は未確認ですの
で申し訳ないんですが。^^;)
ツイート | ![]() |