0

私は vba 出身で、vb.net を使用して PowerPoint スライドを作成したいと考えています。自動オフィスに関する msdn ドキュメントを読みましたが、次の質問に対する答えが見つかりませんでした:制限はありますか? または、パワーポイント ドキュメントを作成するときに、vba で持っているすべての機能を使用できますか?

4

2 に答える 2

0

実際、VB.NET/C# を使用すると、.NET プラットフォーム自体のすべての機能を自由に使用できます。

.NET でリストとコレクションを操作するのは、VBA で対応するものを操作するよりもはるかに簡単です。

また、PowerPoint.Application オブジェクトを使用すると、事実上、PowerPoint で実行できるすべてのことを制御できます (Word、Visio、Excel、Project などにも同じことが当てはまります)。

オフィス オートメーションに .Net を使用する際の唯一の制限は、ドキュメントとの「緊密な」統合がないことです。しかし、VSTO でアドインを作成すると、この問題はなくなります。

于 2013-08-20T15:03:31.223 に答える