私は vba 出身で、vb.net を使用して PowerPoint スライドを作成したいと考えています。自動オフィスに関する msdn ドキュメントを読みましたが、次の質問に対する答えが見つかりませんでした:制限はありますか? または、パワーポイント ドキュメントを作成するときに、vba で持っているすべての機能を使用できますか?
質問する
529 次
2 に答える
0
実際、VB.NET/C# を使用すると、.NET プラットフォーム自体のすべての機能を自由に使用できます。
.NET でリストとコレクションを操作するのは、VBA で対応するものを操作するよりもはるかに簡単です。
また、PowerPoint.Application オブジェクトを使用すると、事実上、PowerPoint で実行できるすべてのことを制御できます (Word、Visio、Excel、Project などにも同じことが当てはまります)。
オフィス オートメーションに .Net を使用する際の唯一の制限は、ドキュメントとの「緊密な」統合がないことです。しかし、VSTO でアドインを作成すると、この問題はなくなります。
于 2013-08-20T15:03:31.223 に答える