コード例 #1
0
 static void AddTimePeriodConditionalFormatting(IWorkbook workbook)
 {
     workbook.Calculate();
     workbook.BeginUpdate();
     try
     {
         Worksheet worksheet = workbook.Worksheets["cfTasks"];
         workbook.Worksheets.ActiveWorksheet = worksheet;
         #region #TimePeriodConditionalFormatting
         // Create the rule to highlight today's dates in cells B2 through B6.
         TimePeriodConditionalFormatting cfRule =
             worksheet.ConditionalFormattings.AddTimePeriodConditionalFormatting(worksheet["$B$2:$B$6"], ConditionalFormattingTimePeriod.Today);
         // Specify formatting options to be applied to cells if the condition is true.
         // Set the background color to pink.
         cfRule.Formatting.Fill.BackgroundColor = Color.FromArgb(255, 0xF2, 0xAE, 0xE3);
         #endregion #TimePeriodConditionalFormatting
         // Add an explanation to the created rule.
         CellRange ruleExplanation = worksheet.Range["A8:B9"];
         ruleExplanation.Value = "Determine the today's task in the TO DO list.";
     }
     finally
     {
         workbook.EndUpdate();
     }
 }
コード例 #2
0
 static void AddTimePeriodConditionalFormatting(IWorkbook workbook)
 {
     #region #TimePeriodConditionalFormatting
     workbook.Calculate();
     Worksheet worksheet = workbook.Worksheets["cfTasks"];
     workbook.Worksheets.ActiveWorksheet = worksheet;
     TimePeriodConditionalFormatting cfRule = worksheet.ConditionalFormattings.AddTimePeriodConditionalFormatting(worksheet["$C$5:$C$9"], ConditionalFormattingTimePeriod.Today);
     cfRule.Formatting.Fill.BackgroundColor = Color.FromArgb(255, 0xF2, 0xAE, 0xE3);
     worksheet["B2"].Value = "Determine the today's task in the TO DO list.";
     worksheet.Visible     = true;
     #endregion #TimePeriodConditionalFormatting
 }