6

現在、WinRT / C#を使用してアプリケーションを開発しています。これは2番目のバージョンであり、最初はWPFで開発されました。アプリケーションでは、いくつかのレポートを生成し、それらをMSWordドキュメントにエクスポートする必要があります。アプリケーションの最初のバージョンでは、MS OfficeInteropを使用してMSWordでレポートをエクスポートしましたが、WinRTではMSOfficeInteropはサポートされていません。WinRTでMSWordドキュメントを作成する簡単な方法はありますか?( Syncfusion for WinRTのようなサードパーティのライブラリがあることは知っていますが、それらを使用したくないです)。

4

2 に答える 2

3

WindowsストアアプリからMSOffice相互運用機能を使用することはできません。ただし、 OpenXMLSDKを使用することもできます。NuGetでも利用でき、 WinRTと互換性があるようです。

これを使用することは、相互運用機能クラスを操作するほど簡単ではdocxなく、バイナリdocファイルではなくXMLベースのファイルのみを作成できます。一方、ユーザーはWordをインストールする必要はなく、OpenOfficeやLibreOfficeなどの他のOfficeスイートでファイルを開くことができます。開始するためにMSDNで利用可能なチュートリアルのセットがあります。

于 2012-12-16T07:57:36.850 に答える
3

rtfでドキュメントをフォーマットすることからなる無料のソリューションがあります。

このために、私は開発者がWordと互換性のあるドキュメントを作成するのを助けるために新しいライブラリを作成します。

あなたはそこにこれを見つけることができます:https ://github.com/crogun/WinRTF-For-WinRT

コードはオープンソースであり、必要に応じて拡張できます。

于 2013-03-18T09:34:25.080 に答える