MS-Officeの新しい2007バージョンでは、マイクロソフトはVBAをVSTAと「脅かす」ようになりました。 VBAはかなり一般的に使用されているので、今後3〜5年間のスクリプト開発の面では、その将来はどうですか?VBAの未来は何ですか?
または、VB6のように突然殺されますか?
オートデスクdropped it(種類)は、MSからのニュースを聞いています。
MS-Officeの新しい2007バージョンでは、マイクロソフトはVBAをVSTAと「脅かす」ようになりました。 VBAはかなり一般的に使用されているので、今後3〜5年間のスクリプト開発の面では、その将来はどうですか?VBAの未来は何ですか?
または、VB6のように突然殺されますか?
オートデスクdropped it(種類)は、MSからのニュースを聞いています。
言語が変更されました&フォームがドラッグアンドドロップされ、マクロが作成され、いくつかの行が変更されました&あなたも変更されます。
これはツールではありません。開発者以外は使いやすいとは言えません。物事の
オブジェクトモデルは基本的なもの(ワークブック、ワークシート、範囲)のために同じままにしてくださいなど
新しいセットは、したがって、オブジェクトモデル&新しい学習(例えばリボンインタフェース)
を変更します&を追加されます忘れないで、.netは独自のコンセプト/複雑さをもたらします。
はい、同意します。開発者以外の人が使いやすいと思っているコンセプトが見つかったら、それを変更することが望ましいのはなぜですか? VB6とVBAはその理由のために非常に生産的なものでした(他にもいくつかのものがありましたが、これは大きなものでした)。 – Rook
私は、VB6が突然殺されなかったことを示唆しています。公式のMSのサポート、おそらく、まだコミュニティは、VB6とVBAの両方が生きています。
WIDEユーザー/顧客/サードパーティのベンダーベースの技術と同様、VBAがスクリプト技術として徐々に消えていくのに時間がかかります。私は、後継者がVBAを完全に追い越すまでには数年かかるだろうと考えています。
はい、しかし、新しいOSがゆっくりと来て、それは最終的な殺害のために行くつもりです。 XPからVistaにVB6のものを正常にマージした人は誰も知らず、.NETに切り替えてすべてを書き直すことを考えずに、うまく動作しています。 – Rook
スマートな人。少し遅れているがスマートに走っている。 –
私はあなたが馬鹿なことを意味するわけではないと思う;) – shahkalpesh
突然死ぬことはありませんが、突然です。 ExcelはXLMというマクロ言語を使用していましたが、基本的にはステロイドでのキーボード再生です。 XLMはまだサポートされており、それを使用する人は簡単に12人います。だから、私はVBAがかなり長い間存在すると思います。更新されたり、サポートされたり、承認されないかもしれませんが、利用可能になります。
遅かれ早かれMSは、.NETとOfficeアプリケーションを統合し、VBAを気にする人は少なくなります。今、私はいくつかのVBAをExcelのスプレッドシートに入れ、それをクライアントに送信し、展開を完了できます。私は、IT部門にマクロ付きのExcelワークブックだと言うことができます。彼らはそれ以上のことを知らないので、脅かされることはありません。 .NETに簡単なデプロイメントオプションがある場合は、代わりに使用します。その日が来て、VBAはゆっくりと消え去るでしょう。
はい、そうです。しかし、今はちょっと古くなった.xlmは、Excelにローカルに置く方法でした。少なくとも私の場合、VBAはいくつかのアプリケーションに広がっており、これらのアプリケーションを相互に接続するために多くのものを使用しています(例えば、テーブルや座標はExcelからAutoCADに)。その変更のもう1つの側面です。たとえそれを変更しても、他のすべてのベンダーは変更を行う必要があります。 – Rook
卑下VBAに問題があるの展開についてディックKusleikaで
を同意:展開
すべてのポイントが対象になります。それは2018年で、私はVBAでコーディングしています。 – RBT
なぜVBAが必要なのですか? –
VBAはまだMSACCESSをプログラムする意味のある方法です。 –
@ジョン:その面白いです。誰もVSTAを望んでいません。 VBAは効果的に使用されるマイクロソフトから来ました。開発者以外の人も、簡単にそれを使用することができます。 VSTAは、終わりにCOM相互運用機能を使用するときに、なぜVSTAを要求するのですか? – shahkalpesh