消失的 Excel 个按钮
Disappearing Excel buttons
我发现按钮在整个 Office 程序中都消失了 - 有谁知道为什么会这样吗?下面的第一个屏幕截图是 VBE window 首次打开时 - 如果我将工具栏拖动到新位置,它的所有图标都会出现,但是一旦鼠标悬停在按钮上,图像就会消失(尽管按钮仍然可以点击)。
其他时候,当我打开 VBE window 时,所有按钮都正确显示,并且当鼠标光标移到它们上方时不会消失(不确定为什么有时会发生这种情况)。
例如,我注意到按钮消失的另一个地方是在 copy/paste 时出现的弹出对话框中。按钮和下拉选项表现出相同的行为 - 有些图像从一开始就消失了(即初始弹出按钮),有些图像在鼠标移到它们上方时消失了(下拉选择按钮)。
我也经常遇到这个问题。我的研究发现了 "print = true in the properties"(我通常不想要)、"take focus on click" 等东西。我发现唯一对我 100% 有效的东西(无论是对的、错的还是indifferent) 是对每个按钮执行以下操作。
Private Sub CommandButton10_Click()
'__SEARCH FOR SOMETHING BY NAME__
With Me.CommandButton10
.Left = 860.5
.Top = 47.25
.Width = 50.25
.Height = 25.5
End With
'The rest of your code goes here..
End Sub
我知道这样做很痛苦,每次你点击一个按钮它
将自身重置到该位置,但自从我开始这样做以来我没有丢失任何按钮。现在我使用的每个按钮都是这样的。如果有人能想出一个,我也愿意接受 "proper" 修复。希望对您有所帮助。
我使用的是 excel 2003 文件,但 运行 它是 excel 2007 年的文件。我遇到一个问题,其中一个宏按钮(大约 25 个)突然消失了我的标签sheet。其他选项卡中的宏不受影响。宏仅从一个选项卡中消失。在不得不从主文件恢复并更新数据几年后,我尝试移动位于 sheet 第 1 行的宏(并稍微更改大小)(sheet 并且在不同的行中),以便他们不再触及第 1 行的底部并且现在已经 2 周没有问题了。 (这个问题每天都在使用文件)。我想我突然偶然发现了治愈方法,但时间会证明一切。
我在 Windows 上使用 excel 2003 7. 在我的笔记本电脑左侧 USB 驱动器 G:/ 的根部分需要一些东西,否则我的所有按钮和复选框都会消失。这发生在过去 10 年中编写的所有例程中。
Excel 安装在 C: 驱动器上,所有文件 运行 并保存在那里。
我的可移动驱动器盘符被切换了,所以我的按钮在触摸时消失了,然后所有按钮都消失了。我手动将 USB 驱动器的驱动器盘符设置回 G:\ 并且在几天的恐慌中一切都恢复正常。 G: 中的新 USB 记忆棒也会导致问题,因此我将旧记忆棒根目录中的任何内容复制到新记忆棒中。还没有弄清楚 excel 在 G: 驱动器上寻找什么导致图像不显示。多年来我一直在这个论坛希望找到答案所以希望这对其他人有用。
我发现按钮在整个 Office 程序中都消失了 - 有谁知道为什么会这样吗?下面的第一个屏幕截图是 VBE window 首次打开时 - 如果我将工具栏拖动到新位置,它的所有图标都会出现,但是一旦鼠标悬停在按钮上,图像就会消失(尽管按钮仍然可以点击)。
其他时候,当我打开 VBE window 时,所有按钮都正确显示,并且当鼠标光标移到它们上方时不会消失(不确定为什么有时会发生这种情况)。
例如,我注意到按钮消失的另一个地方是在 copy/paste 时出现的弹出对话框中。按钮和下拉选项表现出相同的行为 - 有些图像从一开始就消失了(即初始弹出按钮),有些图像在鼠标移到它们上方时消失了(下拉选择按钮)。
我也经常遇到这个问题。我的研究发现了 "print = true in the properties"(我通常不想要)、"take focus on click" 等东西。我发现唯一对我 100% 有效的东西(无论是对的、错的还是indifferent) 是对每个按钮执行以下操作。
Private Sub CommandButton10_Click()
'__SEARCH FOR SOMETHING BY NAME__
With Me.CommandButton10
.Left = 860.5
.Top = 47.25
.Width = 50.25
.Height = 25.5
End With
'The rest of your code goes here..
End Sub
我知道这样做很痛苦,每次你点击一个按钮它 将自身重置到该位置,但自从我开始这样做以来我没有丢失任何按钮。现在我使用的每个按钮都是这样的。如果有人能想出一个,我也愿意接受 "proper" 修复。希望对您有所帮助。
我使用的是 excel 2003 文件,但 运行 它是 excel 2007 年的文件。我遇到一个问题,其中一个宏按钮(大约 25 个)突然消失了我的标签sheet。其他选项卡中的宏不受影响。宏仅从一个选项卡中消失。在不得不从主文件恢复并更新数据几年后,我尝试移动位于 sheet 第 1 行的宏(并稍微更改大小)(sheet 并且在不同的行中),以便他们不再触及第 1 行的底部并且现在已经 2 周没有问题了。 (这个问题每天都在使用文件)。我想我突然偶然发现了治愈方法,但时间会证明一切。
我在 Windows 上使用 excel 2003 7. 在我的笔记本电脑左侧 USB 驱动器 G:/ 的根部分需要一些东西,否则我的所有按钮和复选框都会消失。这发生在过去 10 年中编写的所有例程中。
Excel 安装在 C: 驱动器上,所有文件 运行 并保存在那里。
我的可移动驱动器盘符被切换了,所以我的按钮在触摸时消失了,然后所有按钮都消失了。我手动将 USB 驱动器的驱动器盘符设置回 G:\ 并且在几天的恐慌中一切都恢复正常。 G: 中的新 USB 记忆棒也会导致问题,因此我将旧记忆棒根目录中的任何内容复制到新记忆棒中。还没有弄清楚 excel 在 G: 驱动器上寻找什么导致图像不显示。多年来我一直在这个论坛希望找到答案所以希望这对其他人有用。