excel: mid: не могу найти проект или библиотеку - PullRequest
3 голосов
/ 17 декабря 2009

по какой-то причине в моем коде VBA в Excel, когда он достигает строки кода, где я использую mid, он говорит, что не может найти проект или библиотеку. что это значит?

Ответы [ 5 ]

16 голосов
/ 17 декабря 2009

Это связано с некоторой проблемой со ссылками в VBA в вашей рабочей книге.

В редакторе VBA перейдите в «Инструменты-> Ссылки». Там вы найдете ссылку «MISSING:» впереди. Снимите флажок, и ваша проблема должна быть исправлена.

Если отсутствующей ссылкой было что-то вроде «Visual Basic для приложения» или «Библиотека объектов Microsoft Office», вам нужно найти ссылку, в которой нет текста «MISSING:», и выбрать ее.

5 голосов
/ 17 декабря 2009

Перейдите в редактор VBA (например, с помощью ALT-F11).

Нажмите Инструменты-> Ссылки

Если какие-либо ссылки помечены как MISSING, исправьте пропущенные ссылки Это должно исправить вашу проблему.

2 голосов
/ 17 декабря 2009

У вас есть какие-нибудь ссылки на любую библиотеку, которая отсутствует?

Я обнаружил, что любая неправильная ссылка - даже если она не используется в коде - может отбросить всю систему, так что даже встроенные функции отображаются неправильно.

1 голос
/ 18 декабря 2009

Я бы пошел старый skool и удалил бы элемент управления activex менеджера структуры.

Я дал аналогичные инструкции, как это сделать: здесь !

Посмотрите на: regsvr32

  1. Закрыть Excel
  2. Нажмите Пуск / Выполнить / cmd
  3. Тип regsvr32 /u [path of old dll]/[filename]

Например: regsvr32 /u c:\windows\system32\file.dll

(Вы можете добавить / q, чтобы скрыть все сообщения)

Удачи!

0 голосов
/ 07 сентября 2016

"Нажмите на Инструменты-> Ссылки Если какие-либо ссылки помечены как MISSING, исправьте эти недостающие ссылки. Это должно исправить вашу проблему. "

Это решило мою проблему (левая функция выдает ошибку "не могу найти проект или библиотеку).

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