首页 > 解决方案 > 使用命令行和参数启动 Excel

问题描述

我想创建一个 Windows 脚本来执行 excel 并打开一个文件 p 并使用密码

例子

Start excel c:\Documents\ExcelFile.xls 

但我也想添加密码

Start excel c:\Documents\ExcelFile.xls Password

但是当我尝试这样做时不被认可

标签: excelvbabatch-file

解决方案


Excel 没有用于提交密码的命令行开关。
请参阅Microsoft Office 产品的命令行开关

但是您可以使用 VBScriptStartExcel.vbs而不是批处理文件StartExcel.bat来执行此操作:

Set oExcel = CreateObject("Excel.Application")
Set oWorkbook = oExcel.Workbooks.Open("c:\Documents\ExcelFile.xls", 0, 0, 5, "<myPassword")

推荐阅读