コード例 #1
0
 //BMK
 ///<summary>
 ///</summary>
 ///<param name="startDate"></param>
 ///<param name="numDays"></param>
 ///<param name="xlHolidays"></param>
 ///<returns></returns>
 public DateTime BizDayRoll(DateTime startDate, int numDays, [Optional] Excel.Range xlHolidays)
 {
     object[,] values = xlHolidays.get_Value(System.Reflection.Missing.Value) as object[, ];
     object[,] holidays;
     if (values.GetType().Name == "Missing")
     {
         holidays       = new Object[1, 1];
         holidays[0, 0] = new DateTime(1, 1, 1);
     }
     else
     {
         holidays = ArrayHelper.RangeToMatrix(values);
     }
     return(DateHelper.BizDayRoll(startDate, numDays, holidays));
 }