###前提・実現したいこと
Visual Basicにて、Excelを操作するプログラムを作成しており、ボタンをクリックした際に指定したセルに移動して値を入力する機能を実装したいのですが、実行すると下記のエラーが表示されてしまいます。
###発生している問題・エラーメッセージ
オブジェクト参照がオブジェクト インスタンスに設定されていません。
###該当のソースコード
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim myXls As Microsoft.Office.Interop.Excel.Application Dim sheet As Microsoft.Office.Interop.Excel.Worksheet Dim x As String x = "C:\vb\Test.xlsm" myXls = CreateObject("Excel.Application") myXls.Application.Visible = True myXls.Workbooks.Open(x) sheet = myXls.Worksheets(1) sheet.Cells(1, 1) = "ok" End Sub
###試したこと
Rangeオブジェクトでセルを指定してみましたが、やはり同じメッセージ表示されてしまいます。
###補足情報(言語/FW/ツール等のバージョンなど)
使用しているのはVisual Studio 2008で、.Net Frameworkは3.5です。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/09/26 15:52