我有一个 excel 文件,其中包含一些用于数据验证和输入的 Visual Basic 表单。但是,我希望偶尔能够从其他打开的电子表格中复制和粘贴。问题是,当表单框打开时,它会阻止对其他电子表格的操作。
我发现解决这个问题的一个方法是通过在运行框中输入 excel.exe /x 来打开一个新的 excel 实例。但是,我想避免让其他用户这样做(因为他们很容易忘记或感到困惑)。
有没有办法让特定的 xlsx 文件始终占据 excel 的唯一实例?如果我可以在不打开其他文件的情况下完成此操作,那就更好了,但这不是什么大问题。
答案1
我创建了一个批处理文件,其中包含以下内容作为一种半有效的解决方案:
start excel.exe "C:/path here/file.xlsm" /x