2016-06-21 11 views
0

私はレポート自動化プロジェクト(Windowsアプリケーション)に取り組んでおり、開発環境にはVisual Studio 2010 Professionalバージョン、Office 2013がインストールされています。Office 2013でPPTとExcelが生成されない

私はMicrosoft Office Interop DLLファイルを使用しています。私はInteropのDLLの下で使用した:Microsoft.CSharp.dllMicrosoft.Office.Interop.Excel.dllMicrosoft.Office.Interop.PowerPoint.dll。これらのバージョンはすべて12.0.0.0です。

この設定はOffice 2010ではうまくいきますが、Office 2013ではうんざりです。

ここで、このレポートの生成方法について説明します。まず、Excelファイルを作成します(これは中間ファイルと見なし、データを含み、他のグラフはExcelファイルを生成しません)。そこから、これらのデータをPPTファイルに取り込み、期待される出力を行います。私は上記のdllの14.0.0.0バージョンも試しました。

私のアプリケーションターゲットフレームワークは ".Net Framework 4 Client Profile"、プラットフォームターゲット "x86"です。

私は有料のライブラリ/ DLLファイルを使用できません。

答えて

0

エクセルで動作する簡単な方法があり、EPplusオープンソースのライブラリを使用して、作成して読むことができますは、Excelファイルに簡単

パッケージ内のコマンド以下の使用はPPTを作成するためのコンソール

Install-Package EPPlus 

を管理ファイルもこのリンクはhelfullになります:How to use Automation to create and to show a PowerPoint

+0

残念ながら私はサードパーティのオープンソースライブラリを使用する柔軟性はありません。 –

関連する問題