![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
閲覧ありがとうございます。
表題の通り、System.IO.Streamから、Microsoft.Office.Interop.Excel.Workbookオブジェクトを得る方法を探しております。
System.IO.Streamから、OpenXmlのスプレッドシートドキュメント(SpreadsheetDocument)を開き、内容を操作する実装例は多々あります。
オートシェイプの加工、連結等の操作を行うため、OpenXml.Spreadsheet.Workbookではなく、Interop.Excel.Workbookとして開きたいのです。
そのような方法はありますでしょうか?
System.IO.Streamの内容を、System.IO.BinaryStream経由でファイルとして保存した後、Interop.Excel.Workbookとして開く方法は試みましたが、System.IO.Streamの内容をファイルとして保存した時点で、Excelブックの内容が破損してしまっているようで、うまくはいきませんでした。
よろしくお願いいたします。
動作環境:
Windows10
Microsoft Office 2013
.Net Framework 4.0
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
System.IO.Stream やら OpenXml.Spreadsheet から離れ、最初から Interop.Excel.W
orkbook を使うことができない理由があるってことですか?ご回答ありがとうございます。
Workbookデータの入力が、System.IO.Stream(実体はSystem.IO.UnmanageMemoryStream)の形でしか得られないためです。
Interop.Excel.Workbookの開き方は、実体ファイルのファイルパスを渡して開く手段しか見つけられず、ご質問させていただきました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【VBA】マクロの入ったファイル...
-
EXCEL/VBAでWORDファイル名の先...
-
python文字化けエラーが発生し...
-
サーバー側のエクセル形式ファ...
-
サポートされたファイル形式お...
-
2枚、マイクロSDカードを入...
-
A4の紙に印刷されている文字を...
-
iPhoneの内蔵の記憶媒体は、HDD...
-
このゲーム(フラッシュ)のダ...
-
Googleマップに保存した地点が...
-
JSPとASPのセキュリティの違い...
-
リストビューの選択状態を取得...
-
PDFファイルの倍率を変えて保存...
-
VBS フォルダ内にあるすべての...
-
e-taxで送信ファイルの拡張子が...
-
個別に違う添付ファイルを付け...
-
VBA:カウンターの i の値が開放...
-
連続的に画像を受け取り、画像...
-
ニンテンドッグスについて教え...
-
alert で文字の色を変えたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【VBA】マクロの入ったファイル...
-
VBSでファイルを指定のフォルダ...
-
エクセルでファイルを閉じるボ...
-
Emacsで保存ができない
-
EXCEL/VBAでWORDファイル名の先...
-
JavaScript でファイル保存を行...
-
HTMLでアンカーをはりPowerPoin...
-
eclipseの保管が押せない!
-
WebBrowserにHTMLテキストを読...
-
UWSCでエクセルファイルのみを...
-
VB 2005 色データの保存、読出...
-
リストボックスの保存方法を教...
-
オートシェイプを画像ファイル...
-
HTMLファイルと、MHTファイルを...
-
VBScript ワードunicodeテキス...
-
System.IO.Streamを元に、Inter...
-
windows フォト アプリでmp4の...
-
Unicode時の文字化け(過去にも...
-
ファイル保存先指定のダイアロ...
-
エクセルのマクロで新規に作成...
おすすめ情報