23 / 1 / 0
Регистрация: 19.12.2012
Сообщений: 30
|
|
1 | |
Надстройка для Microsoft Office "Склонение слов"19.12.2012, 23:27. Показов 1646. Ответов 6
Метки нет (Все метки)
Объясню ситуацию:
дали задание на диплом написать надстройку в пакет офиса "склонения слов". Язык должен быть с++ Никогда не создавала надстройки, управлять из моего приложения другими - получается. А так чтобы наоборот Информации в интернете почти нет, или есть, но запутанная. Вопрос в чем: можно создать надстройку в с++ биледе? или только в вижуале??? И можек кто подкинет какие-то источники знаний: быть то книги или сайты. Кстати, даже толком не знаю точно как называются эти надстройки, по-моему СОМ. Помочь никто не может: никто не работал с таким. Спасибо заранее за помощь, буду рада любой интересной информации.
0
|
19.12.2012, 23:27 | |
Ответы с готовыми решениями:
6
Надстройка для MS Project (Office) Надстройка VSTO для Office 2010 Microsoft.Office.Interop для всех версий MS Office microsoft word object library для microsoft office XP |
Модератор
3401 / 2172 / 353
Регистрация: 13.01.2012
Сообщений: 8,424
|
|
20.12.2012, 10:11 | 2 |
надстройкой в офисе вообще может быть специально сохраненный документ офиса содержащий макросы на VBA. что за склонения слов? что именно имели ввиду под словом надстройка? как то мутно..
Добавлено через 6 минут это XLL что ли? все равно не ясно что оно будет делать
0
|
23 / 1 / 0
Регистрация: 19.12.2012
Сообщений: 30
|
|
20.12.2012, 18:25 [ТС] | 3 |
мне надо без VBA, вот в чем пробблема.
Склонение слов по падежам. В екселе как формулы дополнительные создать, в ворде на панель Надстройка свои кнопки добавить для этих функций, или еще чего-то добавить. Просто не знаю даж как это называется( Была бы какая-то инфа
0
|
Модератор
3401 / 2172 / 353
Регистрация: 13.01.2012
Сообщений: 8,424
|
|
21.12.2012, 13:12 | 4 |
надстройка это суть функции расширяющие возможности офиса тем или иным способом. из того что я пробовал - это функции. писал DLL, в Exel создавал файл-надстройку которая просто объявляла функции DLL. в Word - не знаю как, там (если судить по вкладке надстройки) можно сделать так что бы какой-нибудь смарт-тег запрашивал информацию у функции надстройки, или окно какое-нибудь выпадало - в Word я не пробовал.
Добавлено через 1 минуту что касается Excel то говорят что сейчас более
0
|
23 / 1 / 0
Регистрация: 19.12.2012
Сообщений: 30
|
|
21.12.2012, 15:13 [ТС] | 5 |
а как написать dll???
Может ссылку на информацию кинешь?
0
|
Модератор
3401 / 2172 / 353
Регистрация: 13.01.2012
Сообщений: 8,424
|
|
21.12.2012, 22:39 | 6 |
http://alphacity.netii.net/tree/friend.htm
качать vxgp.rar там среди всего прочего есть примеры DLL и надстройки
0
|
Модератор
3401 / 2172 / 353
Регистрация: 13.01.2012
Сообщений: 8,424
|
|
24.12.2012, 17:05 | 7 |
вот полезная инфа в плане общего развития касательно надстроек для Word
http://www.allok.ru/?id=9 а вот что начало из этой инфы вырисовываться - это пока лишь скелет, еще до конца не допилил, не факт что взлетит
2
|
24.12.2012, 17:05 | |
24.12.2012, 17:05 | |
Помогаю со студенческими работами здесь
7
Включать ли обновления в Windows 7(лицензия), для Microsoft Office Enterprise 2007, если ключ к Office может быть используется на других компьютерах? Разница в кол-ве слов в Word 2003 и Microsoft Office 365 MS Office 2010 надстройка Чем отличается Microsoft Office Standart 2019 от Microsoft Office 2019 PRO PLUS? Microsoft Office 2020 для 7 и 11 Использование Microsoft.Office.Interop.Word на компьютере без установленного пакета MS office Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи | |||||
Как определить адрес, из которого локальный репозиторий Git был клонирован
bytestream 21.01.2025
В современной разработке программного обеспечения система контроля версий Git стала неотъемлемой частью рабочего процесса. При работе с Git разработчики часто сталкиваются с необходимостью. . .
|
Какая разница между операторами == и === в сравнениях в JavaScript
bytestream 21.01.2025
В мире веб-разработки JavaScript занимает особое место как динамический язык программирования, предоставляющий разработчикам широкий набор инструментов для создания интерактивных веб-приложений. . . .
|
Из чего и как собрать свой домашний кинотеатр
bt_guru 21.01.2025
Создание домашнего кинотеатра: от идеи до реализации
В современном мире домашний кинотеатр стал неотъемлемой частью комфортного жилого пространства, предоставляя возможность наслаждаться. . .
|
Ошибки стиральных машин
bt_guru 21.01.2025
Современные стиральные машины представляют собой сложные электронные устройства, оснащенные множеством датчиков и систем контроля. Они способны самостоятельно определять вес загруженного белья,. . .
|
Копирование (маппинг) объектов в JavaScript
bytestream 21.01.2025
В современной разработке программного обеспечения копирование объектов представляет собой фундаментальную операцию, которая требует особого внимания и понимания. Маппинг объектов в JavaScript – это. . .
|
Как работать с Apache Kafka в C# .NET
bytestream 21.01.2025
Apache Kafka представляет собой распределенную платформу потоковой передачи данных, которая произвела революцию в области обработки больших объемов информации в реальном времени. Эта система,. . .
|
Как использовать RabbitMQ в C# .NET
bytestream 21.01.2025
RabbitMQ представляет собой мощный брокер сообщений, который эффективно решает эту задачу, обеспечивая надежную передачу данных между множеством приложений. Этот инструмент реализует протокол AMQP. . .
|
Как объединить последние коммиты в Git
bytestream 21.01.2025
В мире разработки программного обеспечения система контроля версий Git стала незаменимым инструментом для управления исходным кодом. Одной из наиболее полезных, но порой сложных для освоения функций. . .
|
Как запушить новую локальную ветку (branch) в удалённый репозиторий Git и отслеживать её
bytestream 21.01.2025
В современной разработке программного обеспечения система контроля версий Git стала неотъемлемым инструментом для эффективного управления кодом и организации командной работы. Одной из ключевых. . .
|
Как создать директорию и все родительские директории, указанные в пути, с помощью Python
bytestream 21.01.2025
Python предоставляет мощные инструменты для работы с файловой системой через встроенные модули os и pathlib, которые значительно упрощают процесс манипуляции директориями. Эти модули содержат. . .
|
Как работать с массивами в JavaScript
bytestream 21.01.2025
Массивы в JavaScript представляют собой один из фундаментальных типов данных, который позволяет хранить упорядоченные коллекции различных элементов в одной переменной. Эта структура данных является. . .
|
Какая максимальная длина адреса (URL) в различных браузерах и стандартах
bytestream 21.01.2025
В современном мире интернет-технологий URL-адреса (Uniform Resource Locator) играют фундаментальную роль в функционировании веб-пространства. Эти уникальные идентификаторы ресурсов стали неотъемлемой. . .
|