通过vba代码将excel转换为PDF
需要传两个参数,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相关推荐
- Office系列---将Office文件(Word、PPT、Excel)转换为PDF文件,提取Office文件(Word、PPT)中的所有图片
将Office文件转换为PDF文件,提取Office文件中的所有图片 1.Office系列---将Office文件(Word.PPT.Excel)转换为PDF文件 1.1 基于Office实现的解决方 ...
- C# 将Excel转换为PDF
转换场景 将Excel转换为PDF是一个很常用的功能,常见的转换场景有以下三种: 转换整个Excel文档到PDF 转换Excel文档的某一个工作表到PDF 转换Excel文档的某一个工作表的某一部分单 ...
- 国产Excel开发组件Spire.XLS【转换】教程(1):在C#中将Excel转换为PDF
目前使用 .NET excel 组件将 Excel 转换为 PDF 非常受欢迎,但目前市面上实现该功能的组件较为冗杂,本文将介绍一种简单又快捷的方式来帮你实现转换.使用 Spire.XLS for . ...
- Java 将 Excel 转换为 PDF 文件
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第11天,点击查看活动详情 今天这是篇粗糙的文章,文字也较少,整理了个Java将Excel 转换为 PDF 文件的工具类.(还比较 ...
- 如何在不丢失格式的情况下将 Excel 转换为 PDF?
Microsoft Excel 因其专业的数据或信息显示能力而被广泛采用.但是,它在兼容性上有一个恼人的缺点. 首先,Excel只能在Windows和MacOS上使用,Linux或其他操作系统的用户将 ...
- excel查找功能_如何使用VBA代码实现Excel的查找和替换功能?
每天一篇Excel技术图文微信公众号:Excel星球NO.145-I Find You作者:看见星光微博:EXCELers / 知识星球:Excel HI,大家好,我是星光.这章继续给大家分享VBA常 ...
- 利用VBA代码解决Excel下拉菜单跳过空单元格的问题
一.问题描述 利用Excel制作下拉菜单,当某一列有空白单元格时,如下图所示 在下拉菜单中,也会存在空白单元格 常规制作下拉菜单的方法没有办法避免该问题,所以需要利用VBA解决这个问题 二.解决方法 ...
- 【VBA】 将VBA代码插入Excel中
将VBA代码插入到非宏Excel的Sheet表代码中,常用于达到单元格SelectionChange的效果,其他意义不大. 使用目的: (1)用户能够对SelectionChange事件的有效无效进行 ...
- 教你用8行代码将word转换为pdf格式 及 6行代码实现批量将word转换为pdf格式--python实用小技能get起来
目录 将word转换为pdf格式 安装pywin32 上代码 运行结果 批量实现word转pdf 安装docx2pdf 上代码 运行结果 将word转换为pdf格式 安装pywin32 代码(Anac ...
- 插入vba代码到excel文件
Sub CreateSub()Dim wk As WorkbookApplication.ScreenUpdating = FalsestrCode = "" '写入目标模块中的指 ...
最新文章
- Java各类型变量之间的转换
- 推荐: 五分钟搞懂Xen、KVM、Qemu间的关系和区别[转载]
- ​设计模式之装饰模式
- 事件图谱是什么?它能预测未来吗?
- 公众号里面套页面_微信公众号页面模板有什么用?开通的方法是什么?
- Debian下使用OpenLDAP
- java unit test怎么写_Java J Unit Test
- mysql中 视图的优缺点_SQL中使用视图的优点和缺点是什么
- 计算机三级之嵌入式系统学习笔记2
- 手把手教你最好用的数据分析方法,会用的没几个
- Python中的非可变型的数据类型(immutable type)
- Javascript中for循环别名
- Spring连接数据库的几种常用的方式
- 通过简单案例,理解观察者模式
- Blender的一些使用小结,在辣椒酱基础上加了点,会持续更新
- 解决“桌面右键单击文件夹鼠标一直转圈”
- APP添加人脸识别功能
- 南通大学《构建之法》课程助教总结
- 貌似淘宝下拉PopWindow筛选【动画、列表、位置】
- JDK Stream
热门文章
- 华为的哪个字体像苹果的_华为默认字体是什么字体
- bootdo 重命名 版本2.0 (适合所有springboot项目)
- SQL注入(SQL注入(SQLi)攻击)攻击-脱库
- 有乐窝一周精选(二)
- ubuntu18.04编译Open Pose 1.7
- ad中按钮开关的符号_弱电图纸中敷设方式符号表示大全
- 回顾18年我的Java自动化测试框架
- 【U8+】用友U816.1版本和天高联用,不显示“实施导航”功能模块
- 最好用AI抠图的软件,方便你,我,他。
- 帐号 快速看图cad_cad快速看图下载