Я хочу выбрать ячейку A3 с помощью VB.net ..
Я попытался сделать это следующим образом:
sheet.Range("A3:A3").Select()
Но это дает исключение = метод Select Range Range Failed!
В чем проблема и как это сделать?
Пожалуйста, помогите .. Я жду ответа!
Если вы имели в виду Excel VBA, попробуйте это:
sheet.Range("A3").Select
Вы можете просто указать ячейку, если вам нужна только одна ячейка.
Эта программа работает для меня в VB.NET, я согласен с rajah9 , проверьте другие аспекты.
Imports Excel = Microsoft.Office.Interop.Excel Public Class Form1 Dim oExcel As Object Dim oBook As Object Dim oSheet As Object Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click oExcel = CreateObject("Excel.Application") oBook = oExcel.Workbooks.Add() oSheet = oBook.Worksheets(1) oSheet.Range("A3").Select() oExcel.ActiveCell.Value = "Put text here" oBook.SaveAs("C:\Path\testinterop.xlsx") oExcel.Quit() End Sub End Class
(основано на примерах, взятых частично, здесь )