相关疑难解决方法(0)

使用c#在excel中选择工作表

在.NET 3.5中使用C#与Visual Studio 2008,我试图在打开的工作簿中设置焦点(或激活)特定的工作表:

以下是一些属性:

public Excel.Application xlApp {get;set;}
public Excel.Workbook xlWorkBook { get; set; }
public Excel.Worksheet xlWorkSheet { get; set; }
public Excel.Range range { get; set; }        
Run Code Online (Sandbox Code Playgroud)

以下是我尝试选择特定工作表的方法:

(xlWorkSheet)Application.ActiveWorkbook.Sheets[FormControls.WorksheetFocus]).Select(Type.Missing);
Run Code Online (Sandbox Code Playgroud)

我也尝试过这种方式:

((Excel.Worksheet)this.Application.ActiveWorkbook.Sheets[1]).Select();
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?如何使用C#在工作簿中选择特定工作表?


解释定义的位置:

namespace EmailSalesVolumeSolution
{
    class WorkBook
    {
        public string MasterFileName { get; set; }
        public string[] DistinctEmails { get; set; }
        public Excel.Application xlApp {get;set;}
        public Excel.Workbook xlWorkBook { get; set; }
        public Excel.Worksheet xlWorkSheet { get; set; }
        public Excel.Range range { get; set; …
Run Code Online (Sandbox Code Playgroud)

.net c# excel excel-2007 office-interop

7
推荐指数
3
解决办法
6万
查看次数

标签 统计

.net ×1

c# ×1

excel ×1

excel-2007 ×1

office-interop ×1