VB.net如何打开添加在现有项里面的EXCEL文件

我将一个EXCEL文件做成一个模板,然后添加到我的VB.NET里的现有项。我想下载这个模板,有没有高手给我提供一下代码?... 我将一个EXCEL文件做成一个模板,然后添加到我的VB.NET里的现有项。我想下载这个模板,有没有高手给我提供一下代码? 展开
 我来答
碧血玉叶花
2015-05-14 · TA获得超过4976个赞
知道大有可为答主
回答量:6154
采纳率:0%
帮助的人:1686万
展开全部

现在工程里添加引用Microsoft.Office.Interop.Excel,然后可以使用如下代码输出。

Dim oXl As Excel.Application = New Excel.Application()
        Dim oWb As Excel.Workbook
        Dim oWs As Excel.Worksheet
        On Error GoTo Morn
 
        oWb = oXl.Workbooks.Add()
        oWs = oWb.Worksheets(1)
       
        With oWs
             
                .Cells._Default(1, 1).Value ="a"
                .Cells._Default(1, 2).Value ="b"
.Cells._Default(1, 3).Value ="c"
.Cells._Default(1, 4).Value ="d"
               .Cells._Default(2, 1).Value ="32"
                .Cells._Default(2, 2).Value ="1"
.Cells._Default(2, 3).Value ="90"
.Cells._Default(2, 4).Value ="合格"             
         End With
        oWs.Parent.Names.Add("CostRange", "=" & "A1:B39")
        oWs.SaveAs(sFileName)
        System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.Default
        If MsgBox("已将数据输出到Excel文件中! 现在打开该文件?", MsgBoxStyle.Question + MsgBoxStyle.YesNo, "已完成") = MsgBoxResult.No Then
            oXl.Quit()
        Else
            oXl.Visible = True
        End If
        oXl = Nothing
        oWs = Nothing
        oWb = Nothing
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式