Excel 2007 能够让其他人访问具有相同格式的工作表

Excel 2007 能够让其他人访问具有相同格式的工作表

我创建了一个完全适合我的屏幕的 Excel 电子表格,并将其保存在共享驱动器中,以便我的队友可以访问它。它在主电子表格的右侧有一些宏和其他工作表。宏用于从一个电子表格跳转到另一个电子表格。

当我的队友加载相同的电子表格时,该电子表格并不适合他们的屏幕,而当我使用相同的坐标跳转到下一个电子表格(例如 f5 AE1)时,电子表格并不完全适合屏幕(但在我的计算机上却适合)。

另外,带有宏的按钮不起作用。我该怎么做才能让它在他们的电脑上工作?

答案1

  1. 在 Windows 世界中,假设任何特定的屏幕分辨率都不是一个好策略,因为在 Excel 中您无法真正控制屏幕上项目的绝对位置。Excel 是基于这样的假设构建的,即由用户来调整文档缩放、窗口大小和屏幕分辨率。但如果您坚持,您可以通过 VBA 控制任何这些设置,尽管其中一些可能需要更多权限(例如,本地策略可以拒绝用户调整屏幕分辨率的权限),并且通常需要您做大量工作。

  2. Excel 默认禁用宏执行。至少有三种方法可以启用它:a) 全局启用宏执行,b) 将工作表放在“受信任”路径中(或将工作表所在的路径设为“受信任”),c) 在弹出的询问是否仅从此特定工作簿运行宏的栏中单击“是”。出于安全考虑,设计上不可能通过 VBA 更改宏安全策略。用户必须自己手动执行(虽然我相信您可以通过 AutoIt 等第三方自动化工具绕过它,但我不推荐这样做。)

相关内容