找回密码
 立即注册

微信登录

只需一步,快速开始

QQ登录

只需一步,快速开始

搜索
查看: 592|回复: 0

[分享] excel2pdf(新人请多多指教)

[复制链接]
  • TA的每日心情
    开心
    2024-4-8 22:39
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    2

    主题

    5

    回帖

    45

    积分

    培训会员

    积分
    45
    来自: 中国河北邯郸
    发表于 2024-4-8 22:41:05 | 显示全部楼层 |阅读模式 来自: 中国河北邯郸
    非业余 - aardio 编程语言 - 非官方问答社区
    限时85折!暑假期间,用aardio培训班充实自己!https://mp.weixin.qq.com/s/c4Z8sZPOiMh_OTG2VPOJmA
    Aardio培训大揭秘,轻松上手打造个人项目!https://mp.weixin.qq.com/s/cr47qhp_Cpz0p57lbbPwug
    aardio风行者第二期培训班https://mp.weixin.qq.com/s/uB6XHUDnGSk0JlWuiBE9AA
    [AAuto] 纯文本查看 复制代码
    import win.ui;
    /*DSG{{*/
    mainForm = win.form(text="一键转PDF";right=499;bottom=299;max=false)
    mainForm.add(
    btnChoice={cls="button";text="…";left=312;top=24;right=362;bottom=74;font=LOGFONT(h=-22);z=1};
    btnExcel2Pdf={cls="button";text="一键转PDF";left=312;top=120;right=392;bottom=170;z=3};
    staticDir={cls="static";text="请选择要转PDF的Excel文件";left=8;top=24;right=308;bottom=74;bgcolor=16777215;border=1;center=1;color=255;z=2}
    )
    /*}}*/
    
    Excel2Pdf=function(path,...){
    	import com.excel;
    	var excel,err = com.excel();
    	assert(excel,err);
    	excel.alerts = false;//关闭所有操作提示
    	var book = excel.Open(path);
    	pdfName = string.split(path,'.')[[1]]+".pdf"
    	book.ExportAsFixedFormat(0 /*xlTypePDF*/,pdfName);
    	book.close();
    	excel.Quit();
    }
    mainForm.btnChoice.oncommand = function(id,event){
    	import fsys.dlg;
    	path = fsys.dlg.open("Excel文件|*.xls;*.xlsx","请选择Excel文件",,mainForm);
    	mainForm.staticDir.text = path;
    }
    mainForm.btnExcel2Pdf.oncommand = function(id,event){
    	Excel2Pdf(path);
    }
    mainForm.show();
    win.loopMessage();
    非业余 - aardio 编程语言 - 非官方问答社区
    限时85折!暑假期间,用aardio培训班充实自己!https://mp.weixin.qq.com/s/c4Z8sZPOiMh_OTG2VPOJmA
    Aardio培训大揭秘,轻松上手打造个人项目!https://mp.weixin.qq.com/s/cr47qhp_Cpz0p57lbbPwug
    aardio风行者第二期培训班https://mp.weixin.qq.com/s/uB6XHUDnGSk0JlWuiBE9AA
    回复

    使用道具 举报

    *滑块验证:
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|非业余 - aardio 编程语言 - 非官方问答社区

    GMT+8, 2024-9-17 03:36 , Processed in 0.122298 second(s), 28 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表