关于文档保存格式 new Variant()

转载 2015年07月07日 10:07:26

利用的是Word的另存为功能,在Office 2007 SP2之后,Office就可以另存为PDF了,可以使用这个方法将office另存为PDF文档。

具体代码可以参考上文里面的,另存为哪种类型是由new variant()里面的参数决定的。

            Dispatch.invoke(doc, "SaveAs"Dispatch.Method, new Object[] {htmlfile, new Variant(WORD_HTML) }, new int[1]);  

new Variant(),这里面的根据传入的参数不同,可以另存为不同的类型,但是在网上搜索了一个并没有找到有关这个参数类型的一个说明,自己尝试了一下,结果如下:

 

0

Doc

1

Dot

2-5

Txt

6

Rtf

7

Txt

810

htm

11

Xml

1216

Docx

13

Docm

14

Dotx

15

Dotm

17

Pdf

 

举报

相关文章推荐

richTextBox实现带格式word文档的打开、保存、另存为.

http://blog.sina.com.cn/s/blog_991ce3020100zn8p.html         连日来,被这个问题困扰。因为用了第三方插件,所以无法使用RichtextBox...

office2007如何默认保存为03的格式如何桌面右键新建2003格式文档

源:http://hi.baidu.com/wangsong85/item/252257f8d0140e53c8f337f9 office 2010同样适用。 **************...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

Unity3D说明文档翻译-New in 5.3

New in 5.3 5.3中的新特性 Each new release of Unity has many new features, improvements to existing feat...

VTK/Tutorials/New Pipeline文档翻译

本文由Markdown编辑器编辑而成。1. 前言:最近的工作任务,主要围绕创建VTK的filter,及其将filter植入到ParaView的源代码中,为ParaView增加新的filter。为了完成...

getBytes()和new String()操作系统编码格式

getBytes()方法 在Java中,String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组。这表示在不同的操作系统下,返回的东西不一样! String.g...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)