需要传两个参数,excel路径和pdf路径。
代码可以做成wsf文件,通过C语言或者java调用

<job id="etop">
<reference guid="{00020813-0000-0000-C000-000000000046}"  comment="MSExcel 2000 tag library, under HKEY_CLASSES_ROOT\TypeLib\"/>
<script language="VBScript">Option ExplicitDim excel_file
Dim pdf_file 'If WScript.Arguments.Count < 2 Then
'  MsgBox "Usage: t1 <excel_file> <pdf_file> "
'  WScript.Quit
'End Ifexcel_file = WScript.Arguments(0)
pdf_file= WScript.Arguments(1)Dim ExcelApp
Set ExcelApp = CreateObject("Excel.Application")With ExcelApp.Visible = False '设置excel为可见'With .Options' .CheckSpellingAsYouType = False '不检查拼写'  .CheckGrammarAsYouType = False '不检查语法'End With'打开模板文件.Workbooks.Open(excel_file).Workbooks(1).Activate '激活文档Dim docSet doc = .ActiveWorkbook '得到这个使用中的文件doc.ExportAsFixedFormat 0,pdf_file,xlQualityStandard,True,True'pdf_file, 17, False, 0, 0, 1, 1, 0, True, True, 0, True, True, Falsedoc.Close False'With .Options' .CheckSpellingAsYouType = True'   .CheckGrammarAsYouType = True'End With.QuitEnd With
</script>
</job>

通过vba代码将excel转换为PDF相关推荐

  1. Office系列---将Office文件(Word、PPT、Excel)转换为PDF文件,提取Office文件(Word、PPT)中的所有图片

    将Office文件转换为PDF文件,提取Office文件中的所有图片 1.Office系列---将Office文件(Word.PPT.Excel)转换为PDF文件 1.1 基于Office实现的解决方 ...

  2. C# 将Excel转换为PDF

    转换场景 将Excel转换为PDF是一个很常用的功能,常见的转换场景有以下三种: 转换整个Excel文档到PDF 转换Excel文档的某一个工作表到PDF 转换Excel文档的某一个工作表的某一部分单 ...

  3. 国产Excel开发组件Spire.XLS【转换】教程(1):在C#中将Excel转换为PDF

    目前使用 .NET excel 组件将 Excel 转换为 PDF 非常受欢迎,但目前市面上实现该功能的组件较为冗杂,本文将介绍一种简单又快捷的方式来帮你实现转换.使用 Spire.XLS for . ...

  4. Java 将 Excel 转换为 PDF 文件

    持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第11天,点击查看活动详情 今天这是篇粗糙的文章,文字也较少,整理了个Java将Excel 转换为 PDF 文件的工具类.(还比较 ...

  5. 如何在不丢失格式的情况下将 Excel 转换为 PDF?

    Microsoft Excel 因其专业的数据或信息显示能力而被广泛采用.但是,它在兼容性上有一个恼人的缺点. 首先,Excel只能在Windows和MacOS上使用,Linux或其他操作系统的用户将 ...

  6. excel查找功能_如何使用VBA代码实现Excel的查找和替换功能?

    每天一篇Excel技术图文微信公众号:Excel星球NO.145-I Find You作者:看见星光微博:EXCELers / 知识星球:Excel HI,大家好,我是星光.这章继续给大家分享VBA常 ...

  7. 利用VBA代码解决Excel下拉菜单跳过空单元格的问题

    一.问题描述 利用Excel制作下拉菜单,当某一列有空白单元格时,如下图所示 在下拉菜单中,也会存在空白单元格 常规制作下拉菜单的方法没有办法避免该问题,所以需要利用VBA解决这个问题 二.解决方法 ...

  8. 【VBA】 将VBA代码插入Excel中

    将VBA代码插入到非宏Excel的Sheet表代码中,常用于达到单元格SelectionChange的效果,其他意义不大. 使用目的: (1)用户能够对SelectionChange事件的有效无效进行 ...

  9. 教你用8行代码将word转换为pdf格式 及 6行代码实现批量将word转换为pdf格式--python实用小技能get起来

    目录 将word转换为pdf格式 安装pywin32 上代码 运行结果 批量实现word转pdf 安装docx2pdf 上代码 运行结果 将word转换为pdf格式 安装pywin32 代码(Anac ...

  10. 插入vba代码到excel文件

    Sub CreateSub()Dim wk As WorkbookApplication.ScreenUpdating = FalsestrCode = "" '写入目标模块中的指 ...

最新文章

  1. Java各类型变量之间的转换
  2. 推荐: 五分钟搞懂Xen、KVM、Qemu间的关系和区别[转载]
  3. ​设计模式之装饰模式
  4. 事件图谱是什么?它能预测未来吗?
  5. 公众号里面套页面_微信公众号页面模板有什么用?开通的方法是什么?
  6. Debian下使用OpenLDAP
  7. java unit test怎么写_Java J Unit Test
  8. mysql中 视图的优缺点_SQL中使用视图的优点和缺点是什么
  9. 计算机三级之嵌入式系统学习笔记2
  10. 手把手教你最好用的数据分析方法,会用的没几个
  11. Python中的非可变型的数据类型(immutable type)
  12. Javascript中for循环别名
  13. Spring连接数据库的几种常用的方式
  14. 通过简单案例,理解观察者模式
  15. Blender的一些使用小结,在辣椒酱基础上加了点,会持续更新
  16. 解决“桌面右键单击文件夹鼠标一直转圈”
  17. APP添加人脸识别功能
  18. 南通大学《构建之法》课程助教总结
  19. 貌似淘宝下拉PopWindow筛选【动画、列表、位置】
  20. JDK Stream

热门文章

  1. 华为的哪个字体像苹果的_华为默认字体是什么字体
  2. bootdo 重命名 版本2.0 (适合所有springboot项目)
  3. SQL注入(SQL注入(SQLi)攻击)攻击-脱库
  4. 有乐窝一周精选(二)
  5. ubuntu18.04编译Open Pose 1.7
  6. ad中按钮开关的符号_弱电图纸中敷设方式符号表示大全
  7. 回顾18年我的Java自动化测试框架
  8. 【U8+】用友U816.1版本和天高联用,不显示“实施导航”功能模块
  9. 最好用AI抠图的软件,方便你,我,他。
  10. 帐号 快速看图cad_cad快速看图下载