2012-05-09 20 views
1

私はC#でASP.NETで作業しましたが、Visual StudioでMicrosoft Officeアプリケーションを作成する経験はありません。C#を使用してVisual Studio 2010でPPSファイルを作成するには?

以下のタスクを実行するにはどうすればよいかお勧めしますか。
C#でASP.NETを使用してVisual Studio 2010でPPSファイル(Microsoft Power Point)を作成したいとします。

また、画像/画像をppsファイルに追加し、そのファイルを電子メールで送信します。

+0

これはASP.NETから行う必要がありますか? –

+0

はい、このpps機能をASP.NETコードに組み込む必要があります – Gaurav123

+2

サーバーアプリケーションからOffice Interopを使用することはできません。ただしないでください。 –

答えて

0

送信電子メールはdiff部分です。smtpまたは他のプロトコルを使用して電子メールを送信してください。C#でppsを開始するには、ここでサンプルを検索してください。 Power Point Automation Using C#
ここにメールサンプルを送信します。ここSending Mail

+0

-1:恐ろしいアドバイス:サービスインターフェイスからOffice Interopを使用しない**。 –

0

は、C#

http://support.microsoft.com/kb/303718/

記事から

http://msdn.microsoft.com/hi-in/magazine/cc163471%28en-us%29.aspx

http://msdn.microsoft.com/en-us/library/bb960904%28v=office.12%29.aspx

とここにあるからPPTの作成を自動化する方法についての良いturorialsのカップルです短い教師

ここ

http://www.eggheadcafe.com/community/csharp/2/10068596/create-ppt-slides-through-cnet.aspx

は、添付ファイル付きの電子メールを送信する方法です私はあなたがするつもりなら、それは、

+0

-1:古代の記事。あなたはInteropの使用について恐ろしいアドバイスをしています。 –

2

ちょうど私の2セントの右のタスクにご案内します願ってい

http://csharp.net-informations.com/communications/csharp-email-attachment.htm

コントロールできない環境にASP.NETアプリケーションを展開し、Officeオートメーションから離れてください。サーバーにOfficeをインストールする必要がないOffice Open XMLを使用できます。私は、オートメーションを使用するよりも少し難しいと思っていますが、それは無料で、インターネットにはたくさんのリソースがあるので、価値があります。 1つはOpen XML developerウェブサイトです。

電子メール送信にも同じことが適用されますが、OutlookオートメーションではなくSystem.Web.Mail名前空間を使用してください。

関連する問題