[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[问题求助] vbs能不能使用vba的MsoEncoding常量

用vbs编写代码 使用word.application的Documents.Open 方法打开word文件 其中有一个参数是Encoding,微软的文档说该参数可以是任何有效的 MsoEncoding 常量,我想把该参数设置为msoEncodingSimplifiedChineseGBK,但又不知道这个常量的数值,在vbs脚本里直接引用恐怕又不行,该如何处理呢?
!scripting!

今天星期六 问的不是时候。。。
!scripting!

TOP

回复 3# yu2n
office版本不一样,是不是函数的参数也不一样啊,我这是version 12.0,对应的是word 2003 还是2010、2013?
我在微软网站上看的open参数是2013的,有可能对不上号所以报错了
!scripting!

TOP

回复 3# yu2n
  1. createobject("word.application").Documents.Open dir & "\1.doc",0,1,,,,,,,,,936,,,,,0
复制代码
结果提示错误:参数个数不正确或参数无效 文件打开了,还是有选择编码的对话框
!scripting!

TOP

回复 6# yu2n
是我搞错了 我把文件转换器和编码搞混了 以为用参数指定编码可以避免打开那个选择编码的窗口 文件转换器是没法屏蔽的好像
!scripting!

TOP

返回列表