![]() |
1
2
一种方法是 Windows Application Compatibility Toolkit . 您为它提供了一种识别应用程序的方法(例如,通过.exe位置),然后它允许您指定一些调整。处理器关联就是其中之一。它创建一个数据库来保存所有的调整。 它是每台机器的,所以对于广泛分布的应用程序来说,这不是一个好的解决方案,但是如果这个应用程序只需要在一台机器上运行,就可以节省您更改代码的时间。 |
![]() |
2
2
您可以使用SysInternal PsExec 以某种处理器关联性启动应用程序,例如将访问绑定到CPU 1调用
回答你的第二个问题:当你用 访问VBA 我假设您的VBA代码是一个访问解决方案。然后,您的VBA代码将在进程中执行,即您必须修改access.exe进程的处理器关联性。不能单独修改VBA引擎的关联性。 但是,在指定处理器关联之前,请确保完全了解结果。摆弄这个设置会产生不想要的效果。举一个很好的例子,阅读Raymond Chen的文章:
|
![]() |
CPS · 当变量值为空时,在另一个变量中赋值 2 年前 |
![]() |
xris23 · 通过VBA选择命名范围,让用户直接编辑单元格 2 年前 |
![]() |
Stormer · 从Access格式化Excel单元格无效 2 年前 |
![]() |
j johns · 通过VBA将ascii art添加到命令提示符 2 年前 |
![]() |
BinaryCat · Excel-将单元格转换为具有成对数据的行 2 年前 |
![]() |
Waleed · 以下拆分函数的(0)表示什么? 2 年前 |
![]() |
smrmodel78 · VBA创建表格未选择正确的范围 2 年前 |