Bất kỳ ý tưởng nào khi cài đặt ẩn để tắt đường lưới trong khi sử dụng excel 2003 từ interop?Đường lưới trong excel qua interop
Trả lời
DisplayGridlines là một phương thức trên đối tượng Excel Window. Ví dụ:
ActiveWindow.DisplayGridlines = true
ActiveWorkbook.Windows(1).DisplayGridlines = True 'OR False
using Excel = Microsoft.Office.Interop.Excel;
Excel.Application oXL;
oXL.Windows.get_Item(1).DisplayGridlines = false;
oXL.Windows.Application.ActiveWindow.DisplayGridlines = false;
viết mã ngay trước khi tiết kiệm dòng mã excel.
Dường như đây là đoạn mã duy nhất bật lên thành các thành viên trong Visual Studio, tốt đẹp là –
VÀ CÔNG TRÌNH NÓ !!! Cảm ơn bạn dfds;) +1 –
Hiện nay, sử dụng VS2012
và tôi đã làm điều đó như sau:
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
Tôi đã không đặt chúng, và chúng được tắt, vì vậy tôi không chắc chắn đúng là mặc định. –
Đó đã nhận nó, cảm ơn. – stimms