插入到Excel文件 [英] Insert to Excel file

查看:56
本文介绍了插入到Excel文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用以下代码获取工作表

I am used following code for get worksheets

 Dim mWorkSheets As Microsoft.Office.Interop.Excel.Sheets
        Dim mWSheet1 As Microsoft.Office.Interop.Excel.Worksheet
  oXL.Visible = True
        oXL.DisplayAlerts = False
        Dim mWorkBook As Microsoft.Office.Interop.Excel.Workbook
        mWorkBook = oXL.Workbooks.Open(path, 0, False, 5, "", "", False, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "", True, False, 0, True, False, False)
        ''//Get all the sheets in the workbook
        mWorkSheets = mWorkBook.Worksheets
        ''//Get the allready exists sheet
        mWSheet1 = (Microsoft.Office.Interop.Excel.Worksheet)mWorkSheets.get_Item("Sheet1")
      
mWSheet1 = (Microsoft.Office.Interop.Excel.Worksheet)mWorkSheets.get_Item("Sheet1")


在C#中,使用以下代码

mWSheet1 =(Microsoft.Office.Interop.Excel.Worksheet)mWorkSheets.get_Item("Sheet1")

但是我想和vb.net代码一起使用

但是该行显示有错误,如何更改它.用作mWorkSheets的工作表


In C# the following code is used

mWSheet1 = (Microsoft.Office.Interop.Excel.Worksheet)mWorkSheets.get_Item("Sheet1")

But i want to used with vb.net code

But it is display with error in that line.How to change it. This is used for mWorkSheets as Worksheet

推荐答案

要从工作表集合中获取工作表:
To get worksheet from collection of worksheets:
mWorkSheets = mWorkBook.Worksheets
mWSheet = mWorkSheets(1)
Msgbox (mWSheet.Name)



但最简单的方法是:



but the easiest way is:

mWSheet = mWorkBook.Worksheets(1)
'or
'mWSheet = mWorkBook.Worksheets("SheetName")
Msgbox (mWSheet.Name)



枚举工作表:



To enumerate worksheets:

mWorkSheets = mWorkBook.Worksheets
For Each mWSheet In mWorkSheets
    Msgbox (mWSheet.Name)
Next


这篇关于插入到Excel文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆