VB.NETは、バックグラウンドで記述できるユーザー編集可能なコードでExcel 2003/2007で使用されている言語と同じですか?
質問する
33960 次
2 に答える
15
いいえ、Excel 2003 および 2007は、Visual Basic 6 のバリエーションであるVisual Basic for Applications を使用します。これは、VB.NETからの大きな変更点です。具体的な違いの詳細については、こちらを参照してください。
于 2012-07-16T10:53:11.457 に答える
11
いいえ、VBA と VB.NET の唯一の類似点は、見た目が似ている構文です。
VBA は、1997 年頃 (?) に廃止された Visual Basic 6 に似ているため、VBA はあまり現代的な言語ではありません。
VB.NET は最新の言語で、C# と同じ機能を備えていますが、構文がひどいので、個人的には C# の方が好きです。
VBA はインタープリター言語ですが、VB.NET はコンパイルされます。
Office プログラミングに興味がある場合は、次の Office プロジェクトを VB.NET と VSTO (VBA の最新の代替手段) で行うことを検討してください。
于 2012-07-16T10:56:44.737 に答える