给excel指定区域画线,如果excel不只一页,每页底下就没有边框?
ExcelApp.ActiveSheet.Range['A1','M100'].Borders[1].Weight := 2;
ExcelApp.ActiveSheet.Range['A1','M100'].Borders[3].Weight := 2;
ExcelApp.ActiveSheet.Range['A1','M100'].Borders[2].Weight := 2;
ExcelApp.ActiveSheet.Range['A1','M100'].Borders[4].Weight := 2;
无论用以下的还是以下这句,只要超过一页,每页底下就没有边框?
ExcelApp.ActiveSheet.Range['A1','M100'].Borders.Weight := 2;
怎样解决?
ExcelApp.ActiveSheet.Range['A1','M100'].Borders[1].Weight := 2;
ExcelApp.ActiveSheet.Range['A1','M100'].Borders[3].Weight := 2;
ExcelApp.ActiveSheet.Range['A1','M100'].Borders[2].Weight := 2;
ExcelApp.ActiveSheet.Range['A1','M100'].Borders[4].Weight := 2;
无论用以下的还是以下这句,只要超过一页,每页底下就没有边框?
ExcelApp.ActiveSheet.Range['A1','M100'].Borders.Weight := 2;
怎样解决?
他的序号是从第一页开始,一直向下排的,
好好看一下,比如,你需要用第二页的话,将上面的'A1','M100',中的1与100 分别换成,第二页的启使行,与结束行,比如101与200,这样不断的加就行了,这不是很容易就搞掂了吗?
你用excel的VBA宏跟踪分析一下,
可以找出点思路,
希望对你有启发。