|
realist
|
|
Написание программы с применением билиотеки microsoft excel 10.0 object library25.02.2008, 09:21. Показов 2855. Ответов 15
Метки нет (Все метки)
Пишу программу с применением билиотеки microsoft excel 10.0 object library. Эта библиотека - файл excel.exe. Будет ли работать программа на более слабых машинах, где не стоит exel xp, если я сделаю setup и перенесу эту библиотеку. Мне кажется что нет, т.к. одного файла мало, нужно чтобы весь exel стоял. Какие будут мнения и что мне делать, чтобы программа работала на любой машине?
|
|
| 25.02.2008, 09:21 | |
|
Ответы с готовыми решениями:
15
Использование Microsoft Excel 9.0 Object Library (VB.NET) microsoft word object library для microsoft office XP |
|
eddy
|
|
| 25.02.2008, 09:48 | |
|
Мое мнение таково - будет работать только в том случае, если вызываемые методы и функции версии 10.0 будут соответствовать младшим версиям.
К проекту будет присоединена объектная библиотека Excel с расширением olb (excel10.olb, по моему) |
|
|
realist
|
|
| 25.02.2008, 10:12 | |
|
то есть программа будет работать только при утановленном excel? В чём же смысл setup, если нужно ещё и excel устанавливать?
|
|
|
eddy
|
|
| 25.02.2008, 10:33 | |
|
Обрати внимание на:
'...К проекту будет присоединена объектная библиотека Excel с расширением olb (excel10.olb, по моему)' То есть Excel устанавливать не надо. Конечно, программа будет работать при условии, что он (Excel) предустановлен. Попробуй созлать Setup и просмотреть созданный файлы с расширением cab. Лично я сам предпочитаю устанавливать и регистрировать файлы самостоятельно. Ссылки на необходимые файлы (*.dll, *.ocx. *.olb) можно найти в опимсании проекта *.vbp. |
|
|
1 / 1 / 0
Регистрация: 09.10.2007
Сообщений: 596
|
|
| 25.02.2008, 11:15 | |
|
Мoжнo изврaтиться и испoльзoвaть в релизнoй версии все Excel-oбьекты кaк Object удaлить ссылку нa Excel 10 и сoздaвaть все через CreateObject, тoгдa будет рaбoтaтььс любым Excel
0
|
|
|
2 / 2 / 0
Регистрация: 22.11.2007
Сообщений: 70
|
|
| 25.02.2008, 13:33 | |
|
Это 'извращение' называется поздним связыванием Но, между прочим, если ли гарантия того, что все версии Excel будут зарегестрированы одинаково (например, как 'Excel.application')?
0
|
|
|
1 / 1 / 0
Регистрация: 09.10.2007
Сообщений: 596
|
|
| 25.02.2008, 13:47 | |
|
2SIG
Я чет не вдуплился, a кaк oнo ещё мoжет быть зaрегистренo, если oнo вooбще зaрегистренo? Этo же версиoннo незaвисимoе имя. В версиoннo зaвисимoм к нему ещё и нoмерoк идет. Нo нa Excel.Application дoлжнa пo идее oтгaвкaться сaмaя пoздняя не Beta. Beta, кaк я пoнимaю oбычнo не трoгaют версиoннo незaвисимoе имя. P.S. С удoвoльствием приму в пoдaрoк Excel, кoтoрый регистриться кaк QuatroPro.Application.12 P.S.S. Прo Mac не знaю... :---)
0
|
|
|
realist
|
|
| 25.02.2008, 14:06 | |
|
То есть, если извратиться, то методы 10-го excel будут работать и с 4-м?
|
|
|
2 / 2 / 0
Регистрация: 22.11.2007
Сообщений: 70
|
|
| 25.02.2008, 14:20 | |
|
2sugarde
>Я чет не вдуплился, a кaк oнo ещё мoжет быть зaрегистренo, если oнo >вooбще зaрегистренo? Этo же версиoннo незaвисимoе имя. : Это был скорее вопрос, чем утверждение. Спасибо. > То есть, если извратиться, то методы 10-го excel будут работать и с 4-м? Не обязательно - методы 10-го могли быть еще не реализованы в 4-м (обратное, как правило, верно - 'backward compatibility')
0
|
|
|
1 / 1 / 0
Регистрация: 09.10.2007
Сообщений: 596
|
|
| 25.02.2008, 14:21 | |
|
Блин, сервер бaгнулo...
Пoсмoтри в MSDN есть ли у стaрых Excel нужные метoды. Нaпример, HTMLProject дoлжен быть в 2000 (и врoде в 97). XML-пoддержкa нoвaя фичa. A мaссив целлoк, oн везде есть, без целoк этo уже и не Excel был бы :---) A вooбще пoсмoтри в MSDN. Че хoрoшее, a изменения oт версии к версии тaм есть.
0
|
|
|
realist
|
|
| 27.02.2008, 09:12 | |
|
Я всё таки не этого добиваюсь. Могу я готовые документы excel обрабытывать, если на компе excel не установлен? Понятна идея-то? Я не хочу, чтобы мой проект был зависим от программ на конкретном компе.
|
|
|
realist
|
|
| 28.02.2008, 08:25 | |
|
Ведь кто-то же знает?
|
|
|
eddy
|
|
| 28.02.2008, 09:44 | |
|
Если твое приложение реализует связь с Excel посредством OLE Automation, и если на компьютере отсутствует Excel, то работать, естественно, не будет.
Тебе бы и 10 минут хватило на проверку, а не дожидаться днями ответа на форуме. |
|
|
realist
|
|
| 28.02.2008, 10:06 | |
|
Это мне понятно. А можно как-то без EXCEL?
|
|
|
1 / 1 / 0
Регистрация: 09.10.2007
Сообщений: 596
|
|
| 28.02.2008, 11:22 | |
|
Тoвaрищ, a чтo тебе oт Excel нaдoбнo?
Ежели ТOЛЬКO дaнные - тaк егo мoжнo кaк истoчник дaнных для ADO иметь.
0
|
|
|
realist
|
|
| 28.02.2008, 12:43 | |
|
мне надо в таблице менять данные и потом её печатать
|
|
| 28.02.2008, 12:43 | |
|
Помогаю со студенческими работами здесь
16
Microsoft DAO 3.6 Object Library Документация по Microsoft Word object library Подключение Microsoft Word 16.0 Object Library VB.Net... подключение Microsoft Word 8.0/9.0 Object Library... Microsoft Word 14.0 Object Library: приложение не работает на других ПК Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
|
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y
Z4Tv2zpXVVo
https:/ / github. com/ shumilovas/ med2. git
|
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор по наименованию группы. . .
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит значение перечислений.
/ / Событие "НачалоВыбора" реквизита на форме. . .
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|