Вопрос № 142892: Всем доброго дня! Подскажите пожалуйста как можно в Excel занести переменную в буфер обмена(нужно занести цифру 1). В инете нашла только http://wordexpert.ru/2008/08/08/principy-raboty-s-buferom-obmena-windows/ возможно, что-то не так делаю,...
Вопрос № 142.892
Всем доброго дня! Подскажите пожалуйста как можно в Excel занести переменную в буфер обмена(нужно занести цифру 1). В инете нашла только http://wordexpert.ru/2008/08/08/principy-raboty-s-buferom-obmena-windows/ возможно, что-то не так делаю, но в итоге ругается на DataObject...да и в объектах не нашла такого. Ссылка на Microsoft Forms 2.0.установлена. Буду очень признательна за ответ.
Отправлен: 02.09.2008, 12:29
Вопрос задала: Iris (статус: 1-ый класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Шичко Игорь
Здравствуйте, Iris! Статья замечательная. Цитата: "Так как данные функции используют переменную типа DataObject, то в вашем проекте VBA должна быть установлена ссылка на объектную библиотеку Microsoft Forms 2.0." Т.е. Вам нужно подключить эту библиотеку. В VBA редакторе заходите в меню Tools - References. В окне Available References ищете Microsoft Forms 2.0 Object Library, ставите напротив него галочку и нажимаете Ok. Библиотека подключена. Если в окне доступных библиотек этой библиотеки
нет, то ищете на компьютере расположение файла FM20.DLL (как правило - он расположен в каталоге ...:WINDOWSsystem32. Это файл библиотеки Microsoft Forms 2.0 Object Library. В VBA редакторе заходите в меню Tools - References. Через кнопку Browse... подключаете файл FM20.DLL. Строка с названием библиотеки появится у Вас в окне доступных библиотек. Ставите галочку и Ok. Больше редактор VBA не должен ругаться. Удачи.
Приложение:
Ответ отправил: Шичко Игорь (статус: 1-ый класс)
Ответ отправлен: 02.09.2008, 13:46 Оценка за ответ: 5 Комментарий оценки: Спасибо!
просто не ту библиотеку подключала изначально:-)