Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
WebアプリケーションからのExcel操作について
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30483#CommentId83915
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
たくみ
 (学生)
投稿日時
2020/4/12 09:59:00
はじめまして。
下記の開発環境でExcelファイルの操作について勉強をしているのですが、
C:\inetpub\wwwroot\プロジェクト名 に配置したExcelファイルを開くことができません。
Visual Studio のデバッグ段階では開くのですが、テスト用に(localhost)に公開し開こうとしますと
「オブジェクト変数または With ブロック変数が設定されていません。」と表示されてしまいます。
初歩的な質問で申し訳ありませんが、よろしくお願いします。
※ 開発環境
Microsoft Visual Studio Community 2019 VisualBasic
OSは、Windows10
PCにインストールされている Excelは、Office365です
※Excelファイルは、C:\inetpub\wwwroot\プロジェクト名 に配置しています
※以下、コードの抜粋です
Dim objExcel As Object = Nothing 'Excel Application
Dim objWorkBooks As Object = Nothing 'Excel WorkBooks
Dim objWorkBook As Object = Nothing 'Excel Workbook
Dim objSheets As Object = Nothing 'Excel WorkSheet
Dim objSheet As Object = Nothing 'Excel WorkSheet
Dim objRange As Object = Nothing 'Excel Range
Dim _xlsFile As String = Server.MapPath("~/prt/表.xlsx")
Try
'EXCEL オープン処理
objExcel = CreateObject("Excel.Application")
objWorkBooks = objExcel.Workbooks
objWorkBook = objWorkBooks.Open(_xlsFile)
objSheets = objWorkBook.Sheets
objSheet = objSheets("01")
'EXCEL 出力処理
With objSheet
.PrintOut(Copies:=1, Collate:=True)
End With