Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.07.2009, 12:16   #11
The_Prist
Участник клуба
 
Аватар для The_Prist
 
Регистрация: 17.07.2009
Сообщений: 1,088
По умолчанию

Можете.
Если ссылка на библиотеку "битая"(MISSING) - то отключаем(снимаем галочку).
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru
The_Prist вне форума Ответить с цитированием
Старый 23.07.2009, 12:23   #12
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
EducatedFool, помоги пожалуйста понять эту строку!

Source: "MSFLXGRD.OCX"; DestDir: "{sys}" ; Flags: regserver sharedfile
В Вашем случае нет абсолютно никакой необходимости использовать Inno Setup и другие инсталляторы, если речь идёт только о библиотеках из стандартной поставки Office.

Source: "MSFLXGRD.OCX"; DestDir: "{sys}" означает, что Inno Setup скопирует файл MSFLXGRD.OCX из установочного архива в системную папку C:\WINDOWS\system32, и зарегистрирует MSFLXGRD.OCX, вызвав команду regsvr32.exe MSFLXGRD.OCX
EducatedFool вне форума Ответить с цитированием
Старый 23.07.2009, 15:55   #13
nikolai_P
Форумчанин Подтвердите свой е-майл
 
Регистрация: 28.04.2008
Сообщений: 116
По умолчанию

Регистрация подразумевает под собой то, что в Tools - References будет стоять галочка?
nikolai_P вне форума Ответить с цитированием
Старый 23.07.2009, 16:01   #14
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
Регистрация подразумевает под собой то, что в Tools - References будет стоять галочка?
Нет. При использовании программы regsvr32.exe библиотека регистрируется в операционной системе.
После такой регистрации этой библиотекой могут пользоваться любые программы.
Непосредственно к Excel эта регистрация библиотеки не имеет никакого отношения.

Устанавливая галочку в Excel, Вы подключаете эту библиотеку (позволяя Excel-ю пользоваться её функциями)
Подключить Вы можете только зарегистрированную в системе библиотеку.
EducatedFool вне форума Ответить с цитированием
Старый 23.07.2009, 17:46   #15
nikolai_P
Форумчанин Подтвердите свой е-майл
 
Регистрация: 28.04.2008
Сообщений: 116
По умолчанию СПС

Ясно! Значит получается для хорошо проделанной работы сначала нужно при помощи Setup установить все библиотеки, а затем при открытии книги проверять наличие их подключения, как это продемонстрировал The_Prist, и при необходимости подключать!

Последний наверное вопрос)
Я знаю, что "Microsoft Office 12.0 Object Library" соответствует файл - c:\Program Files\Common Files\Microsoft Shared\OFFICE12\MSO.DLL как мне его подключить если он не подключен?
nikolai_P вне форума Ответить с цитированием
Старый 23.07.2009, 17:54   #16
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
Ясно! Значит получается для хорошо проделанной работы сначала нужно при помощи Setup установить все библиотеки
Повторюсь в третий и последний раз - ну не нужен Вам Setup...

Цитата:
Я знаю, что "Microsoft Office 12.0 Object Library" соответствует файл - c:\Program Files\Common Files\Microsoft Shared\OFFICE12\MSO.DLL как мне его подключить если он не подключен?
Сохраните свой файл в Excel 2003, установив ссылки на библиотеки Office 11.0 и Excel 11.0
При открытии файла в Excel 2007 сообщений об ошибках не появится - Excel автоматически заменит ссылки со старых версий библиотек на новые.
EducatedFool вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ошибки Arcueid1691 Паскаль, Turbo Pascal, PascalABC.NET 15 13.02.2011 15:05
Ошибки Jasper92 Компьютерное железо 6 10.04.2009 19:56
Ошибки delphin100 Операционные системы общие вопросы 12 17.04.2008 14:15
Ошибки Terran Общие вопросы Delphi 3 05.02.2008 20:47