Excel:令人难以置信的收缩和扩展控件[关闭]

2024-01-17

有时,我会遇到一个电子表格,其中的魔法按钮或列表框会随着时间的推移而变大或变小。

代码中没有任何内容指示这一点。

还有人经历过这种快乐吗?


该问题似乎与 Windows 处理显示器上的非本机分辨率的方式有关,可以通过多种方式避免

当问题发生时,它可能会成为一场噩梦,但它只是间歇性地发生。

我们最近一直在测试一个由几十人使用的 Excel 工作表,并对原因和一些可能的修复方法有了一个很好的了解。

原因似乎与屏幕以非原始分辨率使用的任何设置有关。如果用户将外部显示器插入笔记本电脑并且没有仔细选择最终的屏幕配置,则很容易发生这种情况。例如,如果将笔记本电脑插入投影仪(可能是具有原生 1024 x 768 显示屏的旧投影仪),但笔记本电脑是 1280 x 800 并且用户选择复制显示器而不是延伸(Windows 7 中“连接到投影仪”或“显示”控制面板中的设置),结果是两个屏幕上的图像不可预测且通常不令人满意,并且两者都采用非本机分辨率。我们发现这些设置几乎总是导致 Excel 按钮(尤其是 ActiveX 控件)出现严重问题。有时,重复点击后,它们会缩小到无法阅读;有时它们会扩展以覆盖整个屏幕。

大多数情况下,当我们指导用户使用extend显示设置,结果是两个屏幕都使用原始分辨率,我们没有看到问题。

还有一些基于代码的方法可以最大限度地减少问题。我们尝试在单击按钮和控件时重置按钮和控件的位置和大小(如果您有很多按钮,这会添加大量繁琐的代码)。这有时有效。我们还尝试将 autosize 属性从 true 切换到 false 并返回(这在开发人员模式下手动工作),这修复了更多实例,但显然不是全部。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Excel:令人难以置信的收缩和扩展控件[关闭] 的相关文章

  • 你将如何开始自动化我的工作? - 第2部分

    后续这个问题 https stackoverflow com questions 2796128 how would you start automating my job 在经历了第一波进货 9 小时的复制 粘贴 后 我现在相信我已经满足
  • 运行时错误“1004”:无法获取 WorksheetFunction 类的 Combin 属性

    我在 Excel 2013 的工作簿中有 VBA 函数 可以根据泊松分布计算 p 值 当 的时候events下面代码中的变量超过 1029 我得到运行时错误 1004 无法获取 WorksheetFunction 类的 Combin 属性
  • 使用 MemoryStream 创建 Open XML 电子表格时的 Excel 和“不可读内容”

    使用 Open XML SDK v2 0 创建 Excel 电子表格时 我们的 Excel 输出最初可以成功运行几个月 最近Excel 所有版本 开始抱怨 Excel在 zot xlsx 中发现不可读的内容 是否要恢复此工作簿的内容 我们正
  • 如何处理 Workbook.SaveAs 覆盖确认上的“否”或“取消”?

    我希望在 VBA 脚本开始修改内容之前提示用户保存工作簿 当 另存为 对话框出现时 如果用户单击 取消 我会引发自定义错误并停止脚本 如果他们单击 保存 并且文件名已存在 我希望询问他们是否覆盖 这是我的代码 Function SaveCu
  • Excel 宏与 Javascript

    我希望使用 Javascript 中的宏而不是默认的 VBA 来操作 Excel 电子表格 我可以使用以下 VBA 代码执行 javascript 代码 javascript to execute Dim b As String b fun
  • 在 VBA 中使用 getElementsByClassName

    我正在使用此代码从页面获取产品名称 页面代码是 div class product shop col sm 7 div class product name h1 Claro Glass 1 5 L Rectangular Air Tigh
  • Excel 在“.xls”中发现不可读的内容。同时导出水晶报表到excel

    我正在将数据从 Crystal 报告导出到 PDF 工作正常 并显示所有记录 但是当我将其导出到 Excel 文件中并成功导出时 以及当我在 Excel 中打开它时给出错误消息 文件错误 数据可能已丢失 当我点击 确定 按钮时 在 Exce
  • MS Access 中的舍入

    VBA Access 中舍入的最佳方法是什么 我目前的方法是利用Excel方法 Excel WorksheetFunction Round 但我正在寻找一种不依赖Excel的方法 请注意 VBA Round 函数使用 Banker 舍入 将
  • 将表行从 Word 文档复制到现有文档表特定单元格

    我正在寻找一个宏 它将内容从一个 Word 文档中的表格复制到另一个现有 Word 文档中的表格到特定单元格中 从第 5 行开始 复制后面的所有行并将其粘贴到现有文档中的第 5 行 这可能吗 在此输入图像描述 https i stack i
  • 如何在未安装 Office 的情况下以编程方式创建、读取、写入 Excel?

    我对所有读取 写入 创建 Excel 文件的方法感到非常困惑 VSTO OLEDB 等 但它们都seem具有必须安装office的要求 这是我的情况 我需要开发一个应用程序 它将以 Excel 文件作为输入 进行一些计算并创建一个新的 Ex
  • Excel VBA 导出到文本文件。需要删除空行

    我有一个工作簿 使用以下脚本将其导出到文本文件 它工作正常 但是当我打开文本文件时 末尾总是有一个空行 这导致我在生成此文本文件后运行的另一个脚本出现问题 有关如何从导出中删除空行的任何帮助 Code Sub Rectangle1 Clic
  • OpenArgs 为空问题

    我正在使用OpenArgs使用时发送值的参数DoCmd OpenForm DoCmd OpenForm frmSetOther acNormal acFormAdd acDialog value 然后我用Me OpenArgs在打开的表格内
  • 在 VBA 中循环合并单元格

    是否可以循环遍历合并的单元格vba questions tagged vba 我的范围内有 6 个合并单元格B4 B40 我只需要这 6 个单元格中的值 6 次迭代 上面的答案看起来已经让你排序了 如果您不知道合并的单元格在哪里 那么您可以
  • VBA XML V6.0 如何让它等待页面加载?

    我一直在努力寻找答案 但似乎找不到任何有用的东西 基本上 我是从一个网站上拉取的 当您在该页面上时 该网站会加载更多项目 我希望我的代码在加载完成后提取最终数据 但不知道如何让 XML httprequest 等待 Edited Sub p
  • 字典、集合和数组的比较

    我正在尝试找出字典与集合和数组相比的相对优点和功能 我发现了一篇很棒的文章here http www experts exchange com articles 3391 Using the Dictionary Class in VBA
  • Word通过vba宏删除tabe列出现错误

    我想将excel中的数据复制到word表中 然后从表中删除一些列 我可以将数据复制到表中 但是当我删除列时会出现错误 无法访问此集合中的各个列 因为该表具有混合的单元格宽度 我的代码 Public Tbl1 As Table Sub cal
  • Apache poi setformula 不适用于 SE

    我正在尝试在 XSSFCell With POI 中设置公式 Cell setFormula SE D87 0 D80 D87 错误是 名称 SE 在当前工作簿中完全未知 Why 看起来您正在尝试创建一个IF公式 我发现这一页 http w
  • 我可以用文本框设置变量名称吗? excel

    我可以使用 TextBox Vba Excel 设置变量的名称吗 我必须以在文本框中写入组名称并单击命令按钮的方式输入新的产品组 代码必须从文本框中获取字符串 并将该字符串设置为新创建的数组的名称 我只想在运行时创建一个新变量 或数组 据信
  • 复制一张工作表上的静态范围,然后根据单元格中的单个值粘贴到另一张工作表中的动态范围

    我对这个问题分为三个部分 我在 Sheet1 A1 中有一个带有周数的单元格 我在 Sheet1 B1 F1 中有一个需要复制的静态范围 然后 我需要将该值粘贴到 Sheet2 中的动态范围中 偏移量为行的周数 这是我正在为我经常使用的工作
  • EPPlus Excel 行高不一致

    我已经使用 EPPlus 生成了一个 excel 文件 在 MS Office 2007 中一切似乎都很完美 但客户端使用的是 MS Office 2010 2013 并且在第 29 行之后未设置行高 这是一个非常奇怪的问题 我已经尝试了

随机推荐

  • 允许移动到回收站的最长文件路径是多少?

    对于我的应用程序 我正在测试允许移动到回收站的最长可用文件路径 并且我得到了有趣的结果 在 Windows XP 上 最大大小为 259 个字符 这是MAX PATH http msdn microsoft com en us librar
  • 如果页面已经是 UTF-8,那么向 HTML 表单添加 Accept-charset="UTF-8" 有什么好处吗?

    对于已经指定的页面 通过 HTTP 标头或元标记 要具有带有 UTF 8 字符集的 Content Type 添加有什么好处accept charset UTF 8 HTML 表单 我理解accept charsetISO 8859 1 的
  • PowerShell - 获取命令的结果标头名称

    如何获取PowerShell命令的结果类型 我感兴趣的是如何通过控制台命令而不是搜索文档来实现这一点 例如 我输入dir然后命令将返回带有此类标题的表 Mode 最后写入时间 Length Name 我的问题是 如何运行命令来获取 dir
  • 如何将可选标志传递给 npm 包的依赖项?

    我正在开发一个 npm 包 我们称之为foo 有一些外部依赖项 一种这样的依赖 bar需要一个构建标志才能与我的项目一起使用 如果我要手动安装依赖项 我会说 npm install bar bar option 1 other deps n
  • 填补 Spark 时间序列中的空白

    我在处理时间序列数据时遇到问题 由于电源故障 数据集中丢失了一些时间戳 我需要通过添加行来填补这个空白 然后 我可以插入缺失的值 输入数据 periodstart usage 2015 09 11 02 15 23000 2015 09 1
  • Citrix 中的 UI 自动化 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我希望能够使用像 WatiN 这样的工具来自动化需要与 Web 应用程序交互的操作 该 Web 应用程序是通过使用 Citrix 上运
  • 在 C 中为结构类型常量赋值

    我有以下代码 我猜它正在为常量结构分配一个值 在头文件中 struct madStruct uint8 t code uint8 t cluster typedef struct madStruct MadStruct and in C f
  • 如何仅使用位移位和加法进行乘法和除法?

    如何仅使用位移位和加法进行乘法和除法 要以加法和移位的方式进行乘法 您需要将其中一个数字分解为 2 的幂 如下所示 21 5 10101 2 101 2 Initial step 10101 2 1 2 2 0 2 1 1 2 0 1010
  • 如何将 QTableWidgetItem 图标放置在单元格中心

    我想要一个表格单元格只有一个图标 没有任何文本 我看到QTableWidgetItem类有一个方法来对齐文本 int QTableWidgetItem textAlignment const 我找不到调整图标位置的方法 它似乎卡在左侧 即使
  • 如何在python进程之间实时共享对象和数据?

    我正在尝试在 Python 中为实时应用程序 多重处理和大文件找到一种合理的方法 一个父进程生成 2 个或更多子进程 第一个孩子读取数据 保存在内存中 其他孩子以管道方式处理它 数据应该被组织成一个对象 发送到下面的进程 进行处理 发送 处
  • 将整个文本文件中的 Tab 替换为空格 python

    我有一个文本文件 其中值之间包含 TAB 如下所示 Yellow Hat Person 293 997 328 1031 Yellow Hat Person 292 998 326 1032 Yellow Hat Person 290 99
  • 调用 Web 服务时出现“内存不足”异常

    我有一个 ASP NET Web 应用程序 它调用 NET DLL 而 NET DLL 又调用 Web 服务 Web 服务调用抛出异常 无法生成临时类 结果 1 错误 CS0001 内部 编译器错误 0xc00000fd 错误 CS0003
  • LINQ 与 groupby 和 count

    这很简单 但我不知所措 给定这种类型的数据集 UserInfo name metric day other metric 以及这个样本数据集 joe 1 01 01 2011 5 jane 0 01 02 2011 9 john 2 01
  • iOS 7 中的 UIActivityViewController

    在我的应用程序中 我添加了这些代码行以合并 uiactivityviewcontroller 的功能 UIImage yourImage someImg UIActivityViewController activityVC UIActiv
  • 将数据输入转换为数据输入流?

    java中如何将DataInput转换为DataInputStream 我需要知道数据输入的大小 由于根据定义 流实际上没有开始或结束 因此没有万无一失的方法来知道有多少可用 因此您只需以固定大小的块从流中读取 听起来你最好使用普通的旧 r
  • matplotlib 颜色条交替顶部底部标签

    首先 这是一个自我回答的问题 因为我相信这在某些情况下会有帮助 例如在这个帖子 https stackoverflow com questions 20337664 cleanest way to hide every nth tick l
  • SQL Server:带有标题的动态数据透视表,包含列名称和日期

    我正在尝试使用动态数据透视表 并且需要有关将行转换为列的帮助 该表看起来像 ID expense revenue date 1 43 45 12 31 2012 1 32 32 01 01 2013 3 64 56 01 31 2013 4
  • 为什么 Javascript 对于 Websocket 很重要?

    这似乎是一个奇怪的问题 但我真的很困惑 因为下载时这个例子来自龙卷风 https github com facebook tornado tree master demos websocket我想 好吧 我运行它 它会起作用的 但问题是 它
  • 每天在特定时间运行 CRON 作业

    现在我每天下午 3 点运行我的 cron 作业 0 15 但我想一天运行两次我的 cron 作业 上午 10 30 和下午 2 30 0 30 10 我相信该命令将在上午 10 30 运行 我应该如何在下午 2 30 运行它 Cron实用程
  • Excel:令人难以置信的收缩和扩展控件[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 有时 我会遇到一个电子表格 其中的魔法按钮或列表框会随着时间的推移而变大或变小 代码中没有任何内容指示这一点 还有人经历过这种快乐吗 该问