Варианты, доступные для вызова в надстройку книги - PullRequest
0 голосов
/ 06 апреля 2020

- Во-первых, то, что у меня сейчас есть, это одна рабочая тетрадь, назовем это WBK. Эта рабочая книга, WBK с помощью кнопки и, следовательно, по требованию, использует VBIDE.Project для загрузки ссылки на xlam (Excel addin). Когда это будет сделано, я могу взглянуть на Инструменты -> Ссылки и увидеть, что создана новая ссылка на xlam.

Пока все хорошо.

WBK может даже ссылаться на xlam и вызывать publi c Sub (подпрограммы) на нем через имя проекта xlam. Поэтому, если имя проекта xlam addin равно Stack , я могу иметь модуль (давайте назовем его M) в вызове WBK: Call Stack.CallMe, где CallMe - это функция, определенная в модуле в xlam addin. ,

Однако - на некоторых ПК я заметил, что excel пытается скомпилировать модуль M, когда WBK Workbook открывается и не может разрешить Stack , потому что - надстройка еще не загружена.

Есть ли способ контролировать это поведение компиляции? Есть ли другой способ вызвать аддин, возможно, с использованием позднего связывания?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...