Excel ActiveX 控件大小随分辨率变化仍未固定?
Excel ActiveX controls changing size with resolution still not fixed?
好吧,这可能有点笼统和重复 non-code
问题,但我能找到的关于这个的最新文章是 2 年前的,所以我想知道是否有修复或更新或一些聪明的家伙已经破解了解决这个问题的秘密。
每次我在 Excel(2007、2010 或 2013)为 运行ning 时扩展我的屏幕,以及每次我在 Excel 为 [=31] 时断开扩展=]ning,我的 ActiveX 控件变得毫无用处,因为每次单击它们都会缩小或变大,具体取决于我是扩展还是拔掉插头。
这种情况会发生,直到我关闭 Excel 应用程序并重新启动它,不幸的是,如果我在按钮 bigger/smaller 时保存了它,它们最终可能会像那样卡住。
有一个线程 here 有一些代码可以帮助解决这个问题,但坦率地说,我希望到现在为止,两年后,有人有一个稍微更有效的方法来处理它.
我现在开始使用指向 运行 宏的超链接,但这对我的下拉框和其他东西没有好处。就我个人而言,我可以确保在 extending/unplugging 之前关闭 Excel,但真正的问题是我正在为公司周围的人开发应用程序,它开始导致这些该死的按钮出现问题。
有没有人知道这个问题的最终解决方案?
如果 运行 宏只需要 ActiveX 按钮,请改用形状。您可以将宏分配给 s 形状的 Click 事件。右键单击形状和 select "Assign Macro".
好吧,这可能有点笼统和重复 non-code
问题,但我能找到的关于这个的最新文章是 2 年前的,所以我想知道是否有修复或更新或一些聪明的家伙已经破解了解决这个问题的秘密。
每次我在 Excel(2007、2010 或 2013)为 运行ning 时扩展我的屏幕,以及每次我在 Excel 为 [=31] 时断开扩展=]ning,我的 ActiveX 控件变得毫无用处,因为每次单击它们都会缩小或变大,具体取决于我是扩展还是拔掉插头。
这种情况会发生,直到我关闭 Excel 应用程序并重新启动它,不幸的是,如果我在按钮 bigger/smaller 时保存了它,它们最终可能会像那样卡住。
有一个线程 here 有一些代码可以帮助解决这个问题,但坦率地说,我希望到现在为止,两年后,有人有一个稍微更有效的方法来处理它.
我现在开始使用指向 运行 宏的超链接,但这对我的下拉框和其他东西没有好处。就我个人而言,我可以确保在 extending/unplugging 之前关闭 Excel,但真正的问题是我正在为公司周围的人开发应用程序,它开始导致这些该死的按钮出现问题。
有没有人知道这个问题的最终解决方案?
如果 运行 宏只需要 ActiveX 按钮,请改用形状。您可以将宏分配给 s 形状的 Click 事件。右键单击形状和 select "Assign Macro".