小编Joe*_*moe的帖子

即使没有窗口焦点,您如何保持 Microsoft Excel 全速运行?

我注意到当 Excel 2007(可能还有更早的版本)具有窗口焦点时,Excel 会全速运行,这意味着文件打开速度快,长时间运行的 VBA 宏执行速度也很快。

如果 Excel 窗口失去焦点,Excel 的线程优先级似乎急剧下降,移动焦点时打开的大文件打开缓慢,复杂的 VBA 宏需要长时间才能完成。

有没有办法让 Excel 优先级保持高,不管它是否聚焦?

我知道我可以通过任务管理器人为地提高线程优先级,但我不确定这可能对我的电子表格或操作系统产生什么连锁反应。

我的系统是带有 4Gb RAM 的快速双核系统,运行的是 Vista 64。

编辑澄清:

我的问题不仅仅是通过任务管理器提高 Excel 进程的优先级,因为这只会在Excel 具有窗口焦点时影响它。

关键是当 Excel 失去窗口焦点时会发生什么。

从广泛使用Excel,看来,通过设计,它刻意降低自己的进程优先级时,Excel窗口不具有焦点。

为 Excel 进程设置更高的优先级并不能阻止这种情况的发生 - 它只会在 Excel 获得焦点时赋予更高的进程优先级,但在失去焦点时它仍然会急剧下降。

在正常的 Excel 使用中(可能 99% 的人都在使用它),您不会注意到这种效果,但是对于庞大的电子表格(我认为大约有 2000 个工作表)和需要几分钟执行的复杂 VBA 宏,效果非常好显。

理想情况下,无论 Excel 窗口是否聚焦,我都需要它保持相同的线程优先级。

到目前为止,我只是在处理过程中从计算机上坐了几分钟,这样我就不会在它嘎吱作响时不小心点击 Excel 窗口,但我只是希望有一个更好的解决方案......也许某种注册表黑客?

编辑:

我只在此链接上的网络上发现了其他有关此问题的提及

这是相关的报价...

但是,如果我使 Excel 2000 窗口对用户可见并保持该窗口处于焦点,则宏以预期的速度执行。同样,窗口必须具有焦点,否则宏会再次变慢以爬行。

microsoft-office priority microsoft-excel

10
推荐指数
2
解决办法
4万
查看次数

您可以在 RAID 式系统中连接外部 USB 硬盘驱动器吗?

我有一堆旧的外部 USB 硬盘驱动器 - 因为我相信越来越多的其他人也这样做。

有什么方法可以利用这些在某种 RAID 类型系统中起作用吗?

将所有存储空间放置在不均匀且相对较小的块中似乎是一种浪费。

我使用的是 Windows Vista Ultimate 64 位。

windows raid hard-drive

9
推荐指数
1
解决办法
4万
查看次数

是否有任何基于 Windows 的媒体播放器软件可以让您暂停视频,然后提前几秒钟取消暂停?

我经常在厨房使用我的笔记本电脑来跟踪预先录制的实时烹饪食谱。

有时视频中的厨师比我领先太多,我需要暂停视频一段时间(有时几分钟)让自己赶上。

但在我暂停视频的那一刻,食谱的下一步通常已经在进行中。

因此,当我准备好下一步时,我需要倒带,大概 30 秒,然后再重新启动视频。

我经常在食谱中多次执行这种“暂停-倒带-取消暂停”的小程序,这很令人沮丧,而且由于我手上的烹饪材料,键盘变得凌乱和潮湿。

有没有人知道任何媒体播放软件(适用于 Windows),只要录音被取消暂停,它就会允许在暂停点前几秒自动重启?

谢谢。


编辑

我想我应该明确指出,在视频未暂停时自动倒带很重要,而不是我需要进一步敲击键盘。

这是因为在做饭时,我的手会变得很脏,我想尽量减少与键盘的接触。

我设想的最佳解决方案是能够点击空格键(也许用我的手腕)来暂停视频,然后再次按下空格键以在大约 30 秒前取消暂停。

windows media-player

8
推荐指数
2
解决办法
6049
查看次数