コード例 #1
0
ファイル: MockRange.cs プロジェクト: TzarIvan/ratel
 public object DataSeries(object Rowcol, XlDataSeriesType Type, XlDataSeriesDate Date, object Step, object Stop, object Trend)
 {
     throw new NotImplementedException();
 }
コード例 #2
0
        /// <summary>在指定区域内创建数据系列。Variant 类型。
        /// </summary>
        /// <param name="Rowcol">可以是 xlRows 或 xlColumns 常量,分别表示按行或列输入数据系列。如果省略本参数,则使用区域的大小和形状。</param>
        /// <param name="Type">数据序列的类型。</param>
        /// <param name="Date">如果 Type 参数为 xlChronological,则 Date 参数指示单步执行日期单位。</param>
        /// <param name="Step">系列的步长值。默认值为 1。</param>
        /// <param name="Stop">系列的终止值。如果省略本参数,Microsoft Excel 将填满整个区域。</param>
        /// <param name="Trend">如果为 True,则创建一个线性趋势或增长趋势。如果为 False,则创建一个标准数据序列。默认值为 False。</param>
        public dynamic DataSeries(object Rowcol = null, XlDataSeriesType Type = XlDataSeriesType.xlDataSeriesLinear, XlDataSeriesDate Date = XlDataSeriesDate.xlDay, int? Step = null, int? Stop = null, bool? Trend = null)
        {
            _objaParameters = new object[6] {
                Rowcol == null ? System.Type.Missing : Rowcol,
                Type,
                Date,
                Step == null ? System.Type.Missing : Step,
                Stop == null ? System.Type.Missing : Stop,
                Trend == null ? System.Type.Missing : Trend
            };

            return _objRange.GetType().InvokeMember("DataSeries", BindingFlags.InvokeMethod, null, _objRange, _objaParameters);
        }