我想使用VB.net选择Cell A3 ..
我试过这样做:
sheet.Range("A3:A3").Select()
但这会产生异常= Range类失败的选择方法!
问题是什么以及怎么做?
请帮助..我在等待回复!
答案 0 :(得分:2)
假设你的意思是Excel VBA试试这个:
sheet.Range("A3").Select
如果您想要的只是一个单元格,则可以指定单元格。
答案 1 :(得分:1)
这个程序在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
(基于,并部分来自示例here)