Идея заключается в том, что первый параметр может использоваться функцией выбора для оптимизации времени, считывающего fd_set.
В руководстве:
man select
указано:
nfds - наименованый файловый дескриптор в любом из трех наборов, плюс 1.
blockquote>Таким образом, функция select проверяет только, что fds меньше этого в fd_set, а не все возможные fds в fd_set. Этот размер определен в константе FD_SETSIZE.
Казалось, что внесение следующих изменений мне подходит.
Dim wbModules As Modules
на Dim wbModules
. В противном случае я получаю ошибку несоответствия типов. .Application
в Set wbModules = .Application.Modules
. РЕДАКТИРОВАТЬ:
Как @Mathieu Guindon указал в комментарии, но его стоит сохранить в теле вопроса, Application
относится Excel
экземпляр приложения, хост . Коллекция Modules
содержит все открытые модули, независимо от рабочей книги.