VBA ActiveX控件在共享后更改大小

我有一个简单的Excel格式的ActiveX控件(ListBox)

当我通过电子邮件分享时,收件人执行以下步骤:1.打开Excel 2.启用macros的内容

现在 – 列表框的大小增加。

我无法dynamicresize或找出“启用内容”的确切事件。

无论如何,我可以保留列表框的大小?

您的问题与通过电子邮件共享文档无关。 它与窗口缩放有关。 为了certificate这一点,请尝试连接到打开excel文档的投影机。 使用一些Active X控件,它们将缩小或展开。 我遇到过这个问题,发现唯一的办法就是在合理的地方避免这个问题,就是在excel文档里面放置一个表单,以保存所有需要的控件,或者确保最终用户不会在任何庄园中扩展显示。