Пример #1
0
 public void SetBorder(VTBorderStyle borderStyle, VTBorderIndex borderIndex = VTBorderIndex.All)
 {
     if (borderIndex == VTBorderIndex.All)
     {
         Range.Borders.LineStyle = GetBorderStyle(borderStyle);
     }
     else
     {
         XlBordersIndex xlBorderIndex = GetBorderIndex(borderIndex);
         Range.Borders[xlBorderIndex].LineStyle = GetBorderStyle(borderStyle);
     }
 }
Пример #2
0
 public void SetBorder(VTBorderWeight borderWeight, VTBorderIndex borderIndex = VTBorderIndex.All)
 {
     if (borderIndex == VTBorderIndex.All)
     {
         Range.Borders.Weight = GetBorderWeight(borderWeight);
     }
     else
     {
         XlBordersIndex xlBorderIndex = GetBorderIndex(borderIndex);
         Range.Borders[xlBorderIndex].Weight = GetBorderWeight(borderWeight);
     }
 }
Пример #3
0
        private XlBordersIndex GetBorderIndex(VTBorderIndex borderIndex)
        {
            XlBordersIndex xlBorderIndex;

            switch (borderIndex)
            {
            case VTBorderIndex.Around: xlBorderIndex = XlBordersIndex.xlAround;
                break;

            case VTBorderIndex.DiagonalDown: xlBorderIndex = XlBordersIndex.xlDiagonalDown;
                break;

            case VTBorderIndex.DiagonalUp: xlBorderIndex = XlBordersIndex.xlDiagonalUp;
                break;

            case VTBorderIndex.EdgeBottom: xlBorderIndex = XlBordersIndex.xlEdgeBottom;
                break;

            case VTBorderIndex.EdgeLeft: xlBorderIndex = XlBordersIndex.xlEdgeLeft;
                break;

            case VTBorderIndex.EdgeRight: xlBorderIndex = XlBordersIndex.xlEdgeRight;
                break;

            case VTBorderIndex.EdgeTop: xlBorderIndex = XlBordersIndex.xlEdgeTop;
                break;

            case VTBorderIndex.InsideAll: xlBorderIndex = XlBordersIndex.xlInsideAll;
                break;

            case VTBorderIndex.InsideHorizontal: xlBorderIndex = XlBordersIndex.xlInsideHorizontal;
                break;

            case VTBorderIndex.InsideVertical: xlBorderIndex = XlBordersIndex.xlInsideVertical;
                break;

            default: xlBorderIndex = XlBordersIndex.xlInsideAll;
                break;
            }
            return(xlBorderIndex);
        }
Пример #4
0
 public void SetBorder(VTBorderStyle borderStyle, VTBorderWeight borderWeight, VTBorderIndex borderIndex = VTBorderIndex.All)
 {
     SetBorder(borderStyle, borderIndex);
     SetBorder(borderWeight, borderIndex);
 }
Пример #5
0
        public void SetBorder(VTBorderStyle boderStyle, VTBorderIndex borderIndex, int firstRow, int firstCoumn, int lastRow, int lastColumn)
        {
            IVTRange range = new VTRange(Worksheet.Range[firstRow, firstCoumn, lastRow, lastColumn], this);

            range.SetBorder(boderStyle, borderIndex);
        }