(vba)excel表批量生成 PDF文件时如何自动将表中的某一列数据作为文件名
1. "Sheet2.PrintOut 1, 1, 1, False, "Adobe PDF", True, False, str3,False"
printout 方法只需要8个参数
◆打印当前工作表:oExcel.ActiveSheet.PrintOut() &&***八个参数
*参数1-数值:起始页号,省略则默认为开始位置
*参数2-数值:终止页号,省略则默认为最后一页
*参数3-数值:打印份数,省略则默认为1份
*参数4-逻辑值:是否预览,省略则默认为直接打印(.F.)
*参数5-字符值:设置活动打印机名称,省略则为默认打印机
*参数6-逻辑值:是否输出到文件,省略则默认为否(.F.),若选.T.且参数8为空,则Excel提示输入要输出的文件名
*参数7-逻辑值:输出类型,省略则默认为(.T.)逐份打印,否则逐页打印
*参数8-字符值:当参数6为.T.时,设置要打印到的文件名
2.Next提交问题
应该是 Next i 吧