我打开VS2005之后: 点击文件,新建,项目,其它语言,VB,OFFICE,EXCEL外接程序,的时候,没有像教程那样出现EXCEL的格子,倒是出现了ThisAddIn.vb的代码框口,出现以下代码 public class ThisAddIn Private Sub ThisAddIn_Startup(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Startup ' VSTO 生成代码的开始 Me.Application = CType(Microsoft.Office.Tools.Excel.ExcelLocale1033Proxy.Wrap(GetType(Excel.Application), Me.Application), Excel.Application) ' VSTO 生成代码的结尾 End Sub Private Sub ThisAddIn_Shutdown(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Shutdown End Sub End class ,如果点运行,那么它会打开EXCEL2003, 平时在VBA中如果要在一个单元格中显示日期时间,只需要一句代码就可以了 cells(1,1)=Now 但在VSTO中要出现同样的效果,要怎么样修改或增加代码到以上的代码当中呢? 如果在ThisAddIn_Startup里写入cells(1,1)=1这要的语句,它会提示:未声明名称“cells” 这令我很烦恼,不知道怎么样从VBA进入VSTO。我完整地安装了VS与VSTO。
|