1
嘿任何人都知道如何隱藏單元格包含使用電子表格齒輪。隱藏單元格使用SpreadSheetGear包含在MS Excel中?
嘿任何人都知道如何隱藏單元格包含使用電子表格齒輪。隱藏單元格使用SpreadSheetGear包含在MS Excel中?
您可以將IRange.NumberFormat設置爲「;;;」導致單元格的內容被隱藏。還有IRange.FormulaHidden,IRange.Rows.Hidden,IRange.Columns.Hidden和可能的其他方法來處理它,我沒有想到。下面是一些代碼這表明這些方法:
namespace Program
{
class Program
{
static void Main(string[] args)
{
// Create a new workbook and get a reference to Sheet1!A1.
var workbook = SpreadsheetGear.Factory.GetWorkbook();
var sheet1 = workbook.Worksheets[0];
var a1 = workbook.Worksheets[0].Cells["A1"];
// Put some text in A1.
a1.Value = "Hello World!";
// Set a number format which causes nothing to be displayed.
//
// This is probably the best way to hide the contents of
// a single cell.
a1.NumberFormat = ";;;";
// Set FormulaHidden to true - must set IWorksheet.ProtectContents
// to true for this make any difference. This will not hide values
// in cells.
a1.FormulaHidden = true;
// Hide the row containing A1.
a1.Rows.Hidden = true;
// Hide the column containing A1.
a1.Columns.Hidden = true;
}
}
}
嘿喬 感謝給予提示,我得到提示我的問題的解決方案,你的代碼中給出 ,以前我是用a1.NumberFormat =「;;; 「 但它不符合我的要求,它隱藏單元格包含,但單元格包含在配方欄中可見的潔具,現在我正在使用a1.NumberFormat =「;;;」和a1.FormulaHidden = true都爲 ,這對我的要求工作正常。 – Avinash 2010-04-16 06:49:22