- - PR -
VB.NET からEXCELファイルにPDFを挿入したい。
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-02-18 18:48
初めまして。いつも参考にさせていただいております。
開発に行き詰ってしまい、どのように解決すればよいか分かりません。 ご教授していただきたいです。よろしくお願いします。 行いたいことは、vb.net からexcelファイルのシート上に、 PDFファイルをオブジェクト挿入したいです。 以下のようにコーディングしたのですが、ローカルでは動きますが、 IISのサーバーに移行したところ処理が中断してしまいました。 環境:VB.NET2005 ローカルのExcelのバージョン:2003 IISのExcelのバージョン:2000 Dim ExcelApp As Object = Nothing 'Excel.Application Dim Books As Object = Nothing 'Excel.Workbooks Dim Book As Object = Nothing 'Excel.Workbook Dim Sheets As Object = Nothing 'Excel.Worksheets Dim Sheet As Object = Nothing 'Excel.Worksheet Dim OleObjects As Object = Nothing Dim OleObject As Object = Nothing ExcelApp = CreateObject("Excel.Application") Books = ExcelApp.Workbooks ' 既存の Excel ブックを開く Book = Books.Open(strTempLateName) Sheets = Book.Worksheets Sheet = Sheets.Item(1) OleObjects = sheet.OLEObjects OleObject = OleObjects.Add(FileName:="挿入したいPDFのパス") ↑この行を実行すると処理が中断してしまいます。 何が原因なのか、どう修正すればよいのか全く検討がつかない状態です。 よろしくお願いします。 |
|
投稿日時: 2008-02-19 14:26
すみません。自己解決しました。
添付したプログラムの記述には問題は無かったです。 Excel.Application の DisplayAlerts が ture になっていたことが 原因でした。このステータスを False にしたところ 問題なくオブジェクトの挿入ができました。 ありがとうございました。 |
1