Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.84/25: Рейтинг темы: голосов - 25, средняя оценка - 4.84
144 / 28 / 4
Регистрация: 06.05.2019
Сообщений: 1,839
Записей в блоге: 4

Чем заменить файл EXCEL.OLB?

24.12.2023, 05:59. Показов 5832. Ответов 62
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я пытаюсь подключить библиотеки офиса к Visual Studio c++
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#import "C:\Program Files (x86)\Common Files\microsoft shared\OFFICE14\MSO.DLL" \
named_guids, \
rename("RGB","officeRGB"), \
rename("DocumentProperties", "officeDocumentProperties")  
using namespace Office;
 
#import "C:\Program Files (x86)\Common Files\microsoft shared\VBA\VBA6\VBE6EXT.OLB" \
rename("Events", "EventsVB")
using namespace VBIDE;
 
#import "C:\Program Files (x86)\Microsoft Office\Office14\MSWORD.OLB" \
rename("ExitWindows","_ExitWindows")
/*#import "C:\Program Files\Microsoft Office\Office\EXCEL9.OLB" \
rename("DialogBox","_DialogBox") \
rename("RGB","_RGB") \
exclude("IFont","IPicture")*/
#import "C:\Program Files (x86)\Common Files\microsoft shared\DAO\dao360.dll" \
rename("EOF","EndOfFile") rename("BOF","BegOfFile")
#import "E:\Программы\Office.2003.Professional.SP3.RU.Upd.14.07.11\Microsoft_Office_2003_Professional_SP3_Russian\FILES\PFILES\MSOFFICE\OFFICE11\MSACC.OLB"
По примеру этой статьи https://sources.ru/cpp/cpp_pragma_import.shtml
Автор сначала описывает файлы: Sampl.idl, Sampl.tlh, далее Sampl.tli, sampl.dll. Я так понимаю эти данные уже сгенерированы или их нужно делать. Но чаще всего все используюn import. Я бы тоже хотел бы попробовать. У многих файлов другие названия а файл из темы отсуствует вовсе. Я не смог его найти даже по квалификатору EXCEL. Что можно сделать в данной ситуации?

Добавлено через 1 минуту
У меня 10ый оффис.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.12.2023, 05:59
Ответы с готовыми решениями:

Не добавляется msword8.olb. В чем причина?
Project, Import Type Library, Add, далее переходим в папку, где стоит Word ( у меня это - "c:\program files\microsoft office"),...

сма DAEWOO DWD M1029A чем заменить транс, трансформатор в обрыве, чем заменить
день добрый. модуль PN:361430A950 первичная транса в обрыве . может кто подскажет параметры , или советом о замене . есть лыжевский на...

Чем заменить Access? Использую vba с интеграцией в Word и Excel ,информационная часть на скл
Чем заменить Access? Использую vba с интеграцией в Word и Excel ,информационная часть на скл

62
144 / 28 / 4
Регистрация: 06.05.2019
Сообщений: 1,839
Записей в блоге: 4
01.03.2024, 22:00  [ТС]
Студворк — интернет-сервис помощи студентам
Я умудрился добавить репозиторий, но я не понимаю что с ним делать.
Миниатюры
Чем заменить файл EXCEL.OLB?  
0
144 / 28 / 4
Регистрация: 06.05.2019
Сообщений: 1,839
Записей в блоге: 4
01.03.2024, 22:25  [ТС]
Цитата Сообщение от pechka_ne_sed Посмотреть сообщение
Прямо в VS заходишь,
Чтобы использовать диспетчер пакетов NuGet для установки Newtonsoft.Json пакета в Visual Studio, выполните следующие действия.
Выберите Проект>Управление пакетами NuGet.
На странице диспетчер пакетов NuGet выберите nuget.org в качестве источника пакета.
На вкладке "Обзор" найдите Newtonsoft.Json, выберите Newtonsoft.Json в списке и нажмите кнопку "Установить".
Вместо Newtonsoft.Json xlnt.
Снеси свою VS11 с C++98 уже и поставь VS2022 с C++17.
От такого старья надо избавляться.
Пытаюсь автоматически в 22о студии скачать и установить эту xlnt. Нету у меня команды Проект>Управление пакетами NuGet
Миниатюры
Чем заменить файл EXCEL.OLB?   Чем заменить файл EXCEL.OLB?  
0
144 / 28 / 4
Регистрация: 06.05.2019
Сообщений: 1,839
Записей в блоге: 4
03.03.2024, 02:00  [ТС]
Цитата Сообщение от pechka_ne_sed Посмотреть сообщение
Прямо в VS заходишь,
Чтобы использовать диспетчер пакетов NuGet для установки Newtonsoft.Json пакета в Visual Studio, выполните следующие действия.
Выберите Проект>Управление пакетами NuGet.
На странице диспетчер пакетов NuGet выберите nuget.org в качестве источника пакета.
На вкладке "Обзор" найдите Newtonsoft.Json, выберите Newtonsoft.Json в списке и нажмите кнопку "Установить".
Вместо Newtonsoft.Json xlnt.
Снеси свою VS11 с C++98 уже и поставь VS2022 с C++17.
От такого старья надо избавляться.
А это не оно https://nuget.info/packages/xlnt/1.5.3-rc2 ? Нет я ошибся там нужно скачать весь пакет, но у меня нет этих менюшек указанных здесь пользователями.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.03.2024, 02:00

Как спрятать или чем заменить файл p12
Здравствуйте. Имеется скрипт, основанный на библиотеке Google API Client Library for PHP, который получает токен сервисного аккаунта Гугла....

Футпринт WE9192 или аналог в Orcad 9.2 (olb и llb)
нужна orcad - библиотека .olb для WE9192B или для его аналога. Создавать компонент вручную нельзя. Может кто-то помочь или посоветовать...

Футпринт TDA7088 или аналог в Orcad 9.2 (olb и llb)
Помогите плз. Столкнулся с проблемой, не могу найти аналог микросхемы d7088. Весь нет перерыл, куча аналогов, но их нет в библиотеках orcad...

Чем можно заменить заменить toggle() ?
Добрый день, у меня такой вопрос. Чем можно заменить toggle(function(), function()); В ранних версиях toggle можно было использовать как...

Макрос для переноса данных из одного Excel в другой Excel файл
Уважаемые эксперты, очень нужна ваша помощь! Подскажите, пожалуйста, как прописать макрос, который переносит данные из одного excel файла в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
63
Ответ Создать тему
Новые блоги и статьи
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет. Но обычно это 50 лет и более. Наверное, закисление почвы происходит сезонно в средней. . .
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи. Через несколько переработок от PHP кода к C89 (надеюсь, 89). Но довольно запутанно получилось. Код для Linux. Но если убрать time и то, что с ним. . .
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
rest api anylogic - выполнение модели на своём русском сайте
anaschu 02.07.2026
Как подружиться с AnyLogic Cloud API, победить провайдеров и развернуться Java-бэкенд в Docker на бесплатном хостинге: Двухдневный лог борьбы Всем привет! Хочу поделиться свежим (и довольно. . .
Где деньги лежат
kumehtar 02.07.2026
Это - японская подводная лодка I-52 (тип C2, кодовое имя Momi) вышла из Японии в марте 1944 года с миссией в оккупированную немцами Францию (Лорьян). Это была одна из «Янаги»-миссий по обмену. . .
Krabik для WoW 3.3.5a, многоязычный
AmbA 02.07.2026
Допилил бота, думаю что окончательно. Изменения: - добавлена многоязычность - добавлено снятие скриншотов - добавлено поддержание бафов хождения по воде (для жреца, дк и шамана) - и так, по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru