Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
VBA. Ошибка. File not found: olepro32.dll
 
Добрый день
Помоги пожалуйста.
Появляется ошибка:
Run-time error '53':
File not found: olepro32.dll
Объявление для win10 x64 и офис 2010 x64:
Код
Private Declare PtrSafe Function OleCreatePictureIndirect Lib "olepro32.dll" (PicDesc As uPicDesc, RefIID As GUID, ByVal fPictureOwnsHandle As Long, IPic As IPicture) As Long
Применение:
Код
r = OleCreatePictureIndirect(uPicInfo, IID_IDispatch, True, IPic)
Далее стоп и ошибка.
В C:\Windows\SysWOW64 olepro32.dll файл есть. В C:\Windows\System32 olepro32.dll файл нет (тоже на 2-х комп.)


Объявление для win7 x64 и офис 2010 x32:
Код
Private Declare Function OleCreatePictureIndirect Lib "olepro32.dll" (PicDesc As uPicDesc, RefIID As GUID, ByVal fPictureOwnsHandle As Long, IPic As IPicture) As Long
Применение:
Код
r = OleCreatePictureIndirect(uPicInfo, IID_IDispatch, True, IPic)
Работает.
Vba. Помогите оптимизировать файл для быстрого вычисления., файл с макросами.
 
Здравствуйте,
Помогите оптимизировать файл для быстрого вычисления. Даже не возможно нормально вести число в ячейку приходится ждать пока произойдут вычисления.
Файл с макросами и процедурами. Нужно чтобы мгновенно вычислялась при вводе числа в ячейку.
Буду очень признателен за помощь.

Ссылка на файл Excel:
https://www.dropbox.com/s/nn2cu6adnolyczd/%D0%A3%D0%BD%D0%B8%D0%B2%D0%B5%D1%80%D­1%81%D0%B0%D0%BB%D1%...
VBA Получение массива(списка) из ячейки, Объект Validation - по типу xlValidateList
 
Добрый день
Подскажите как получение массива(списка) из ячейки с раскрывающем списком(проверка данных).
Вот мой пример:
list_month = Range("L11").Validation.Formula1
Итого мне list_month возвращает текст: "=ДВССЫЛ(СЦЕПИТЬ("'БД труб'!D";ВПР(J11;'БД труб'!$D$54:$G$84;2;0);":";"D";ВПР(J11;'БД труб'!$D$54:$G$84;3;0)))"
Этот текст дает список из диапазона.
Работа книги с разными версиями библиотеки для VBA, Вопрос по Tools - References
 
Добрый день
Этот вопрос не по объектной модели программы AutoCAD.
У меня есть два компьютера с разными версиями программы AutoCAD. У них соответственно разные версии библиотеки *.tib.
Вручную менять библиотеки *.tib каждый раз при переноси книги с одного компьютера это несерьёзна.
Програмно поменять библиотеку не получается, получаю ошибку "Can not find project or library", да и вообще не одну процедуру запустить не могу пока вручную библиотеку не поменяю в Tools - References.
Помогите как програмно менять библиотеки которые при этому нужны для процедур.
Изменено: power85 - 19.05.2015 13:35:20
Страницы: 1
Наверх