设置特定的 xlsx 文件始终打开唯一的 EXCEL.EXE 进程

设置特定的 xlsx 文件始终打开唯一的 EXCEL.EXE 进程

我有一个 excel 文件,其中包含一些用于数据验证和输入的 Visual Basic 表单。但是,我希望偶尔能够从其他打开的电子表格中复制和粘贴。问题是,当表单框打开时,它会阻止对其他电子表格的操作。

我发现解决这个问题的一个方法是通过在运行框中输入 excel.exe /x 来打开一个新的 excel 实例。但是,我想避免让其他用户这样做(因为他们很容易忘记或感到困惑)。

有没有办法让特定的 xlsx 文件始终占据 excel 的唯一实例?如果我可以在不打开其他文件的情况下完成此操作,那就更好了,但这不是什么大问题。

答案1

我创建了一个批处理文件,其中包含以下内容作为一种半有效的解决方案:

start excel.exe "C:/path here/file.xlsm" /x

相关内容