【问题标题】:Gridlines in excel through interopexcel中的网格线通过互操作
【发布时间】:2009-01-30 20:59:44
【问题描述】:

知道在互操作中使用 excel 2003 时关闭网格线的设置隐藏在哪里吗?

【问题讨论】:

    标签: excel interop


    【解决方案1】:

    DisplayGridlines 是 Excel Window 对象的一种方法。 例如:

    ActiveWindow.DisplayGridlines = true
    

    【讨论】:

      【解决方案2】:
      using Excel = Microsoft.Office.Interop.Excel;
      Excel.Application oXL;
      oXL.Windows.get_Item(1).DisplayGridlines = false;
      

      【讨论】:

        【解决方案3】:
        oXL.Windows.Application.ActiveWindow.DisplayGridlines = false;
        

        在保存excel代码行之前编写代码。

        【讨论】:

        • 似乎这是唯一一个在 Visual Studio 中作为成员实际弹出的 sn-p,很好
        【解决方案4】:

        目前,使用VS2012,我这样做如下:

        Excel.Application oXl = new Excel.Application();
        
        oXl.Visible = false; // true for debug
        
        Excel.Workbook wb = oXl.Workbooks.Add();
        Excel.Worksheet ws = wb.Worksheets[1];
        
        oXL.ActiveWindow.DisplayGridlines = false; //true is the default in Excel
        

        【讨论】:

        • 我没有设置它们,而且它们是关闭的,所以我不确定 true 是否是默认值。
        【解决方案5】:

        ActiveWorkbook.Windows(1).DisplayGridlines = True 'OR False

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-04-28
          • 1970-01-01
          • 2010-11-18
          • 1970-01-01
          • 2023-04-01
          • 1970-01-01
          相关资源
          最近更新 更多