关于文档保存格式 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

 

Word格式转化为Html

package com.wiseweb.util; import com.jacob.activeX.ActiveXComponent; import com.jacob.com.Dispatch;...
  • u012959829
  • u012959829
  • 2014年08月26日 18:03
  • 847

样将_variant_转化为vc中的数组

VARIANT,变体类型,在VC 中是一个可以容纳很多常用类型的超级类型,所以,如果不知道它的里面到底存了些什么数据,对着它就像对着一个从未见过面的朋友一样,不知该怎么交流.在这种情况下,我们可以通过...
  • xiaoyaofriend
  • xiaoyaofriend
  • 2012年05月23日 10:38
  • 3232

在COM方法中用VARIANT类型传递数组数据

在COM方法中可用VARIANT类型传递数组数据,在VC++中用SAFEARRAY处理。下面给出输入和输出数组的例子     1。输入数组到COM中     STDMETHODIMP     CTes...
  • wzsy
  • wzsy
  • 2008年03月18日 10:15
  • 925

Delphi中Tobject与Variant之间的转换

原本这两都一个是引用类型,一个是值类型,是不能互相转换的。但借助于string类型,两者可以互相转换,但并不推荐这样做。因为这样会降低程序的运行效率。 variant转tobject tobjec...
  • diligentcat
  • diligentcat
  • 2012年07月20日 13:28
  • 1999

VARIANT类型的两个转换函数

下面是摘自MSDN的两个函数:  1、ConvertVarTypeToString —— 将Variant类型转换为字符串2、ConvertValueToString —— 将Variant值转换为字...
  • dyw
  • dyw
  • 2007年09月18日 08:42
  • 1283

一个封装的jacob类

jacob封装类
  • lhao77
  • lhao77
  • 2010年09月10日 16:25
  • 661

MSCOMM串口通信怎么发送0和VARIANT数据类型的简介

2 Visual C++ 6.0中串口控件的新特征          在Visual C++ 6.0中,串行通信的控件不再叫做OCX控件,而是改名为ActiveX控件,通用于Visual Basic...
  • Plutus_Lee
  • Plutus_Lee
  • 2012年10月22日 17:20
  • 1502

关于djvu格式文档

 下载后格式是 djvu 的,大家可以跟随下面的网址了解具体的阅读方法。http://excelme2003.blog.hexun.com/3026105_d.htmlhttp://www.succe...
  • skyxie
  • skyxie
  • 2008年01月04日 14:02
  • 424

变体类型转换成字符串(优先使用 _variant_t,尽量不用 VARIANT )

//      优先使用  _variant_t,尽量不用 VARIANT         //      _variant_t startTime,stopTime; C...
  • sichuanpb
  • sichuanpb
  • 2015年11月05日 15:56
  • 924

java调用dll或ocx控件(在SWT、web、java项目中调用)

java调用dll或ocx控件(在SWT、web、java项目中调用) java调用本地dll或ocx分成三个方向: 一、在SWT中调用ocx 将ActiveX控件集成到SWT项目中,一...
  • Mr_zhaoz
  • Mr_zhaoz
  • 2018年01月22日 15:44
  • 127
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于文档保存格式 new Variant()
举报原因:
原因补充:

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