0

ユーザーの操作なしで、スプレッドシートドキュメントから画像ファイルとしてセル範囲を抽出する方法を探しています。

OpenXMLSDKを使用してスプレッドシートドキュメントを生成できます。セル範囲を定義し、.NETを使用してこれらのセルを画像としてレンダリングしたいと思います。この関数はExcelに存在し、マクロを使用して管理できると思います。Excelセルからビットマップイメージをエクスポートします 。ただし、OpenXMLSDKでマクロを実行する方法が存在するかどうかはわかりません。

誰かが私を助けることができますか?ありがとうございました。

4

1 に答える 1

0

COM およびマーシャリング コンポーネントに関する Microsoft のドキュメントを読むだけでよいメモリの問題については、interrop を使用して Excel を管理することができます。

http://social.msdn.microsoft.com/Forums/fr-FR/visualcsharpfr/thread/e7c5109f-2beb-4669-b73c-50d28f29f6cf次に、クリップボードを読み取り、メタデータ ビットマップを Bitmap クラスにキャストします。

http://support.microsoft.com/default.aspx?scid=kb;en-us;317109メモリの問題を回避するには、目的どおりに NAR メソッドを実装する必要があります。

ロジックを Web アプリまたは Web サービスで使用する場合は、ロジックを STA スレッドに配置することをお勧めします。

于 2012-12-09T10:06:59.830 に答える