私は、Visual BasicやVBAのためのインタプリタ(コンパイラも動作します)を探しています。私はどんな種類のUIサポートも探していません。基本的には、いくつかの複雑なVBAモジュールがあり、外部DLLを参照せず、ユーザーインターフェイスを使用しません。 WindowsオペレーティングシステムでMicrosoft OfficeやMicrosoft Visual Basicを使用できないなどのツールがありますか?Windowsオペレーティングシステムでは、どのようなVBまたはVBAのインタプリタまたはコンパイラが利用できますか?
答えて
VBAは、Excelなどのホストアプリケーション内に埋め込まれた「マクロ言語」としてのみ存在します。一度に、独自のアプリケーションにVBAを埋め込むためにSDKを購入することもできましたが、「スタンドアロンのVBA」は決してありませんでした。
VBScriptは構文とセマンティクスではVBAとVBに近いですが、ホストも必要です。一般的なデスクトップホストには、WSH、MSHTA、Vista/Win7の「ガジェット」フレームワークがあります。おそらくそれがあなたのニーズを満たしている場合、あなたの最良の賭けです。
VB5CCE(Control Creation Edition)が見つかったら、それをリモートで行うことができます。これは無料でしたが、EXEにコンパイルできませんでした。しかし、それは/run
スイッチで実行することで、通訳として機能している可能性があります。私はそれを確信していません。
非常にVB/VBAのような構文を使用するJabacoのようなサードパーティの無料サービスもあります。
更新:VB5CCE は/run
スイッチをサポートしていません。
これまでのところ、Jabacoは完璧。 – Serodis
これは、VB.NETが適しているかどうかを調べる価値があります。 Visual Studio Express ...私は無料のバージョンが何も出ていないか分かりません。
http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-basic-express
それは、まだシャドーツリーコーダーに関係するにはまだ十分ではないが、物事のトンを出す。根本的な構文、意味、概念、およびIDEの変更を除けば、これに慣れていくと良い選択肢になるかもしれません。特に、VBA互換性のレベルが必要ない場合 – Bob77
VB.NET <> VB/VBA、それは否定できない –
- 1. Javaオペレーティングシステムはどのように使用できますか?
- 2. CエディタまたはWindows CE用のコンパイラ
- 3. C++インタプリタ(コンパイラではありません)を使用しましたか?
- 4. コンパイラが必要なタイプのため、ダイナミックを利用するクラスまたはメンバを定義できません
- 5. BASHにはどのようなncursesフレームワークが利用できますか?
- 6. UIのようなクライアント側のインタラクティブなデータグリッドでは、どのような技術が利用できますか?
- 7. MS Visual StudioコンパイラではどのC99機能を利用できますか?
- 8. Facebookページのフィードはどのような形式で利用できますか?
- 9. iCloudではどのような通知を利用できますか?
- 10. Lego Mindstorm用のRubyまたはPythonインタプリタはありますか?
- 11. ユーザーインターフェイスでは、利用できない機能を「グレーアウト」または隠すほうがよいですか?
- 12. Perlでは、オペレーティングシステムにどのようにメモリを解放できますか?
- 13. VBスクリプトからワードVBAマクロを実行、私はVBスクリプトからVBAマクロコード語を呼び出すことができますどのように
- 14. libumemはSolaris OSまたは他のOSでのみ利用できますか?
- 15. アソシエーションを作成したら、どのような方法が利用できるようになりますか?
- 16. オペレーティングシステムの名前はどのようにして確認できますか?
- 17. Microsoft.AspNetCoreは利用できなくなりましたか?
- 18. アプリケーションのvbscriptではどのような置換が利用できますか?私は維持
- 19. VB/VBA StrComp関数または、任意の違いは
- 20. HAMLまたはJadeテンプレートの構文はPythonで利用できますか?
- 21. googles GOLANGはインタプリタかコンパイラですか?
- 22. 隠しワークシートまたはブックでは、どのようなExcel VBAアクションが可能ですか?
- 23. どのようなロボット(Web)ライブラリがPythonで利用できますか?
- 24. WatinのようなものはC++で利用できますか?
- 25. Windows 10のUbuntu上のBashはWindows 10 Mobile版で利用できますか?
- 26. Meteor:テンプレートイベントはなぜ 'サブテンプレート'で利用できますが、テンプレートヘルパーは利用できませんか?
- 27. .NET Compact FrameworkまたはWindows Mobileで使用できるDPAPIのようなものは何ですか?
- 28. +1ボタンが利用できない、または動作しなくなった
- 29. どのようなWebベースのDB2管理ツールが利用できますか?
- 30. JQueryの動的タグはどのように再利用できますか?
は.vbs拡張子とOffice製品またはVBScriptファイル内で実行されたこれらのVBAモジュールですか? – Gratzy
彼らはオフィス製品で動作しますが、正確にする必要はありません。入力(またはセル)の変更結果を返す関数です。テスト目的のためにセルデータは必要とされない。 – Serodis
'oletools'の著者は、この種のもののためにスタンドアロンのVBAエンジンで作業していますが、まだリリースされていません: https://twitter.com/decalage2/status/571778745222242305 – ashgromnies