我需要在电子表格的某些行上添加一个底部边框(一条简单的实线)。我有我需要使用定义的范围,但尝试添加边界代码失败,可以通过注释掉的尝试看出:
Spinner.getSelectedItemId()
我需要哪些对象的属性或方法来分配或调用,以及如何使用?
答案 0 :(得分:4)
试试这个:
setBorder( rangeToBottomBorderize.Borders[_xlApp.XlBordersIndex.xlEdgeBottom], XlBorderWeight.xlThick );
辅助功能:
private static void setBorder( Border border, XlBorderWeight borderWeight )
{
border.LineStyle = XlLineStyle.xlContinuous;
border.ColorIndex = XlConstants.xlAutomatic;
border.TintAndShade = 0;
border.Weight = borderWeight;
}
要清除边框,您可以使用:
border.LineStyle = XlConstants.xlNone
对于你可能想要的边框重量.xlThin
边框重量:
对于其他线型选项,您可以尝试(我没有尝试过这些):
https://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel.border.linestyle.aspx
以下是我的使用陈述(您不需要所有这些):
using Microsoft.Office.Interop.Word;
using Microsoft.Office.Interop.Excel;
using Application = Microsoft.Office.Interop.Excel.Application;
using Border = Microsoft.Office.Interop.Excel.Border;
using Range = Microsoft.Office.Interop.Excel.Range;
using XlBorderWeight = Microsoft.Office.Interop.Excel.XlBorderWeight;
using XlLineStyle = Microsoft.Office.Interop.Excel.XlLineStyle;
using XlConstants = Microsoft.Office.Interop.Excel.Constants;
答案 1 :(得分:0)
这对我有用:
android:scaleType="fitXY".