私はレポート自動化プロジェクト(Windowsアプリケーション)に取り組んでおり、開発環境にはVisual Studio 2010 Professionalバージョン、Office 2013がインストールされています。Office 2013でPPTとExcelが生成されない
私はMicrosoft Office Interop DLLファイルを使用しています。私はInteropのDLLの下で使用した:Microsoft.CSharp.dll
、Microsoft.Office.Interop.Excel.dll
、Microsoft.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ファイルを使用できません。
残念ながら私はサードパーティのオープンソースライブラリを使用する柔軟性はありません。 –