我有一个Excel '07模板文件用于采购订单.在模板上,只有3行项目的空间,然后模板显示总计.
所以,基本上,在模板中它有:第19行 - 第20行 - 项目第21行 - 第22行 - 项目总数
显然,大多数购买将有超过3项.那么在打印出3个项目后,如何在21到22之间插入一行?
编辑; 所以这就是我所拥有的:
xlApp.Workbooks.Open(template, misValue, misValue, misValue,
misValue, misValue, misValue, misValue, misValue, misValue,
misValue, misValue, misValue, misValue, misValue);
int row = 19;
if (poDetailBO1.MoveFirst())
{
do
{
itemsBO3.FillByPK(poDetailBO1.Style);
if (row < 22)
{
xlApp.Cells[row, 1] = poDetailBO1.LineNo;
xlApp.Cells[row, 2] = itemsBO3.Factory;
xlApp.Cells[row, 3] = poDetailBO1.Style;
xlApp.Cells[row, 4] = itemsBO3.UPC_Code;
xlApp.Cells[row, 5] = itemsBO3.Item_Description;
xlApp.Cells[row, 6] = "TARRIFF"; //To be replaced later
xlApp.Cells[row, 7] = itemsBO3.Plate_Color;
xlApp.Cells[row, 8] …Run Code Online (Sandbox Code Playgroud)