以只读方式打开Excel,但避免显示消息栏

以只读方式打开Excel,但避免显示消息栏,excel,vba,Excel,Vba,我的excel工作簿已使用密码保存以供编辑。 当我以只读方式打开工作簿时,会在消息栏中弹出“此工作簿已被其他用户锁定以供编辑另存为”,如下图所示。 如何避免在文件处于只读模式时显示此消息 如果使用VBA打开,则工作簿中有一个只读选项。打开方法不会显示黄色警告框 Sub test() Dim MyFile As String Dim wb As Workbook MyFile = "C:\test.xlsx" Set wb = Workbooks.Open(

我的excel工作簿已使用密码保存以供编辑。 当我以只读方式打开工作簿时,会在消息栏中弹出“此工作簿已被其他用户锁定以供编辑另存为”,如下图所示。 如何避免在文件处于只读模式时显示此消息


如果使用VBA打开,则
工作簿中有一个只读选项。打开
方法不会显示黄色警告框

Sub test()
  Dim MyFile As String
  Dim wb As Workbook

  MyFile = "C:\test.xlsx"

  Set wb = Workbooks.Open(Filename:=MyFile, ReadOnly:=True)

End Sub

如何以只读方式打开它?你能描述一下这些步骤吗?您是否尝试使用带有
/r
参数的快捷方式,如
“c:\program files\Microsoft office\office14\excel.exe”/r“c:\temp\book1.xlsx”
?是否使用VBA打开它?
工作簿中有一个只读选项。打开将不会显示黄色警告框的方法。