2011-01-21 20 views
0

私が購入看板作成者のポイントを開発しようとしています。 これについては、パワーポイントのスライドを使ってPOPを作成することが最も効果的だと思います。編集PowerPointスライド

私はこれを持ってる問題は、私がプレゼンテーションを開くために情報のページ後のページを見つけることができますが、私は私が編集のために実際のPowerPointファイルを開いてみましょうよ何かを見つけることができないようです。クライアントは新しいテキストボックスなどを作成する必要はありませんが、編集できる必要があります。

現在、私はPPTプレゼンテーションを表示するには、Webブラウザを使用していますが、私は述べたように、それは単にプレゼンテーションです。

private void Form1_Load(object sender, EventArgs e) 
    { 
     this.webBrowser1.Navigate("about.blank"); 
     string path = "C:\\Users\\Test\\test.ppt"; 
     this.webBrowser1.Navigate(path); 
    } 

は、事前に

P.S.をありがとう私はプロジェクトで参照されているOffice Interopを持っていますが、すべてが状況に応じて具体的であるため、私を助ける多くの情報を見つけることができないようです。

+0

は、あなたが見ている「編集」の範囲が何であるかを詳しく説明していただけますか? – Mayank

+2

だから、私はこれをまっすぐにしてみましょう... PowerPointのプレゼンテーションを編集するためにOffice interopを使ってPowerPointプレゼンテーションを編集するソフトウェアを作成していますか? – Will

+0

@これは非常に特殊な状況で使用されるので、これは不合理ではありません。 –

答えて

0

あなたが編集をする必要があり、およびPowerPointのバージョンあなたがターゲットとしている正確にどのように柔軟に少しより多くの情報を提供できれば良いでしょう。あなたの質問とアプローチから、すべての機能へのアクセスを探しているようです。これはあなたのアプローチで簡単にやり遂げることができるものではありません。

あなたのために働くかもしれないいくつかの他のオプション:

  1. は、外部データソースからOpen XML format and generate the PPTを使用してください。これは私の方がはるかにクリーンなようですが、あなたの現在のアプローチより柔軟性がありません。ユーザーの変更を自分で取得して、プレビューするファイルを生成する必要があります。
  2. PPTファイルを一時ファイルにコピーし、編集用にPowerPointで開きます。次に、ユーザーが編集して更新できるようにします。一時ファイルを閉じると、そのファイルがキャプチャされ、メインアプリケーションに戻されます。ユーザーはPPTファイルに完全にアクセスして自分の望むことをすることができますが、扱うべき大した問題はたくさんあります。例えば。どのような彼らは、ファイルを閉じて、あなたのアプリケーションで動作するPowerPointのアドインを書くなどパワーポイント
  3. を終了し、いくつかのリボンなカスタマイズを行わない場合。ユーザーは完全なPowerPointエクスペリエンスを得ることができますが、リボン上にアプリケーションのカスタムサポートがあり、ユーザーは完了したPPTをクリックするだけでアプリケーションに送り返すことができます。これは、おそらくより標準的なAPIを使用する予定で、ユーザがあなたのために見るのではなく明確に定義されたエンドポイントを持つことを意味するプロセスを完了させるためにあなたの「finish」ボタンをクリックしなければならないので、オプション2よりも、あなたが見逃す可能性のある行動。
+0

私がしようとしているのは、データベースからテキストボックスの値を取得するパワーポイントテンプレートを持つことです。私はこれだけ多くを自分で考え出しました。ユーザーが行う唯一の編集は、時折のテキスト編集です。たとえば、データベースの説明が短くなっている場合は、ユーザーが完全な説明を表示できるように編集することができます。ユーザーフレンドリーでパワーポイントのように、編集や編集が必要なテキストをクリックするだけで十分です。そして、最後に私はそれがフォームから印刷する必要があると思う、私は理解することができると考えている –

+0

そして私はオフィス2010を使用している。私はそれが私の参照でパワーポイント14だと信じる –

+0

私はオプション2/3があなたがしたいことをしてくださいが、私は間違っていたいです。より良い解決策を見つけたら、別のコメントを投稿してください。 –

関連する問題