VBS脚本运行时总是提示找不到被操作文件 10

做了一个VBS脚本,附加在右键菜单里用来将doc文档批量转换为pdf格式,但是每次转换时虽然正确生成了可正确读取的pdf文档,但是总是提示未找到需要转换的文件(实际上是转... 做了一个VBS脚本,附加在右键菜单里用来将doc文档批量转换为pdf格式,但是每次转换时虽然正确生成了可正确读取的pdf文档,但是总是提示未找到需要转换的文件(实际上是转换成功的)。问题出在哪里?
下面是用于转换doc的脚本代码,以及原始用于转换ppt文件脚本代码(由此代码修改成doc转换代码,但是这个VBS脚本在运行过程中并不会提示错误)

DOC转换代码
------------------------------------------------------------------
Dim ls_FileSet objArgs = WScript.Arguments if objArgs.Count<1 thenreturnend ifls_File = objArgs(0) ls_new = left(ls_File, len(ls_File) -4 )+".pdf"Set wordApp = CreateObject("Word.Application") wordApp.Visible = True Set MyPress = wordApp.Documents.Open( ls_file) MyPress.Saveas ls_new,17wordApp.Quit
--------------------------------------------------------------
PPT转换代码
-------------------------------------------------------------
Dim ls_FileSet objArgs = WScript.Arguments '命令行参数if objArgs.Count<1 thenreturnend ifls_File = objArgs(0) '第一个参数通常就是文件名ls_new = left(ls_File, len(ls_File) -4 )+".pdf"Set pptApp = CreateObject("PowerPoint.Application") '申明调用函数pptApp.Visible = True '在使用PowerPoint时,一定要有此句,否则会出错Set MyPress = pptApp.Presentations.Open( ls_file) 'Presentation 对象MyPress.Saveas ls_new,32pptApp.Quit ------------------------------------------------------------
DOCX也是可以转换成功的。
展开
 我来答
YDhcui
2013-11-03 · TA获得超过161个赞
知道小有建树答主
回答量:263
采纳率:0%
帮助的人:125万
展开全部
return 。。。。vbs里有return吗?
更多追问追答
追问
PPT那个也有,用的很好
追答
把MyPress.Saveas ls_new,17 换成 MyPress.Saveas ls_new
测试通过 运行环境 office2007 wscript5.1
================
另 你这个所谓的转换只是改了个名字而已 内容根本没变化
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式