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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.07.2024, 10:12   #11
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,119
По умолчанию

было у меня две бесконечности скрин в сообщении 6, понадобилась ещё одна Visual Studio 2022
следуя: https://learn.microsoft.com/ru-ru/of...s=visualstudio
начал делать, получил сообщение:
В строке 23, позиция 11 файла https://localhost:44389/Home.js обнаружена критическая ошибка.
SCRIPT1004: Предполагается наличие ';'
то есть было:
async function insertEmersonQuoteAtSelection() {
подсказывают сделать:
async ;function insertEmersonQuoteAtSelection() {
что-то у меня сомнения, кто подскажет?

Последний раз редактировалось Ципихович Эндрю; 29.07.2024 в 10:18.
Ципихович Эндрю вне форума Ответить с цитированием
Старый 29.07.2024, 17:16   #12
DeepFlake
Пользователь
 
Регистрация: 16.05.2024
Сообщений: 92
По умолчанию

В тексте примера на сайте Майкрософта ошибки вроде бы нет. А кто выдаёт вам такое сообщение? node.js или word?

Попробуйте сгенерировать проект с помощью Yeoman
DeepFlake вне форума Ответить с цитированием
Старый 29.07.2024, 20:02   #13
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,119
По умолчанию

Цитата:
Сообщение от DeepFlake Посмотреть сообщение
А кто выдаёт вам такое сообщение?
Майкрософт Visual Studio
Цитата:
Сообщение от DeepFlake Посмотреть сообщение
Попробуйте сгенерировать проект с помощью Yeoman
честно сказать - то что там написано - на мой взгляд повторить такое только для киборгов)), я говорю о том, что VSТО на мой скромный взгляд служит для упрощения жизни юзеров - что НЕ наблюдается...
Ципихович Эндрю вне форума Ответить с цитированием
Старый 30.07.2024, 12:01   #14
DeepFlake
Пользователь
 
Регистрация: 16.05.2024
Сообщений: 92
По умолчанию

У меня нет под рукой машины с Windows чтобы проверить Visual Studio.
А вы Visual Studio установили по инструкции? Там надо включить поддержку Javascript и Office Add-in.
Тест примера скопировали правильно?

Вообще-то у Microsoft сейчас магистральный путь - всё через Internet, Офис - это сейчас Microsoft 365, расширения Офиса теперь не расширения, а офис-приложения, которые устанавливаются из Office Store.
Расширения надо делать по технологии Web, то есть запускать через web-сервер., а не с помощью Visual Studio.

Насчёт VSTO вы правы, на сайте Add-In Express написано что Microsoft запутывает программистов, поэтому они создали такой продукт Add-In Express.

Про киборгов тоже правы: сейчас Microsoft продвигает идею, что программировать должен не программист, а программист+Copilot. Но человек-программист плюс Copilot, это фактически и есть киборг.

А вообще, Microsoft уже давно не монополист. Есть альтернативные решения.
DeepFlake вне форума Ответить с цитированием
Старый 30.07.2024, 13:17   #15
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,119
По умолчанию

Цитата:
Сообщение от DeepFlake Посмотреть сообщение
Расширения надо делать по технологии Web, то есть запускать через web-сервер
у вас есть небольшой проект для ворда для ознакомления, можете поделиться?
Цитата:
Сообщение от DeepFlake Посмотреть сообщение
А вообще, Microsoft уже давно не монополист. Есть альтернативные решения.
Writer в либре офисе?
Ципихович Эндрю вне форума Ответить с цитированием
Старый 30.07.2024, 13:33   #16
DeepFlake
Пользователь
 
Регистрация: 16.05.2024
Сообщений: 92
По умолчанию

Цитата:
у вас есть небольшой проект для ворда для ознакомления, можете поделиться?
Я говорю на основании информации на сайте Microsoft. Продуктами Microsoft давно не пользуюсь.

Цитата:
Writer в либре офисе?
Ну да. Из известных - LibreOffice, OpenOffice, Р7 Офис, Мой Офис.
Для всех них можно делать расширения, другое дело что, может быть, не проще чем для MS Office, но крайней мере не через node.js запускать.
DeepFlake вне форума Ответить с цитированием
Старый 08.08.2024, 16:14   #17
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,119
По умолчанию

сдвинулось.........
открыть Visual Studio 2022 - иконка от неё 3-я по счёту, то есть последняя из представленных на скрине
жмём кнопку "Создание проекта"
в поле "Поиск шаблонов пишем" пишем "Надстройка VSTO для Word"
Выделяем её и на ней жмём "C#" жмём кнопку "Далее"
также на ней указано:
Проект по созданию надстройки VSTO для Word 2013 и более поздних версий - что снимает лишние вопросы
Появится окно "Настроить новый проект" где будет понятно, что это:
Надстройка VSTO для Word C# Windows Office - то есть то, что нужно
Указываем имя проекта, выбираем место его сохранения
В поле "Платформа" выбираем самую последнюю - 4.8, то есть .NET Framework 4.8
Жмём кнопку "Создать"
и там бездна = писать код
одно из осознанных мною: Ctr+k+d делает красоту в проекте - отступы и т. д.
После написания кода меню "Сборка" пункт меню "Собрать решения"
внизу в поле Вывод, будет примерно:
Сборка начата в 17:40...
1>------ Сборка начата: проект: WordAddIn16666, Конфигурация: Debug Any CPU ------
1> WordAddIn16666 -> C:\Users\q8902\source\repos\WordAdd In16666\WordAddIn16666\bin\Debug\Wo rdAddIn16666.dll
========== Сборка: успешно выполнено*— 1 , со сбоем*— 0, в актуальном состоянии*— 0, пропущено*— 0 ==========
========== Сборка завершено в 17:40 и заняло 07,045 с ==========
что говорит, что всё чудесно и таким образом в Windows уже будет добавлена надстройка VSTO, и она будет работать на ПК
если нужно удалить надстройку "Сборка" пункт меню "Очистить решения" - более в Windows не будет это надстройки
................................... ................................... .........
а когда есть готовый проект он состоит из двух папок:
.vs
WordAddInHTML - это имя проекта
из одного файла:
WordAddInHTML.sln - это имя проекта, его и нужно открывать с помощью Visual Studio 2022
открыть Visual Studio 2022
жмём "Открыть проект или решение" и выбираем файл WordAddInHTML.sln
меню "Проект" выбираем самый нижний пункт меню "Свойства + имя проекта"
жмём в левом столбике "Публикация"
в поле "Расположение каталога публикации (FTP-сервер или путь к файлу)"
указано "опубликовать+слеш" выбираем папку где хотите сохранить проект - желательно, создавать для этой цели чистую папку и жмём кнопку "Опубликовать сейчас"
таким образом в Windows уже будет добавлена надстройка VSTO и будет работать на ПК
Изображения
Тип файла: png 3333 бесконечности.png (49.6 Кб, 7 просмотров)

Последний раз редактировалось Ципихович Эндрю; 08.08.2024 в 16:18.
Ципихович Эндрю вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрыть и показать слои spoon100500 JavaScript, Ajax 15 28.10.2016 11:49
Скрыть/Показать панель UKRtortik Общие вопросы Delphi 10 01.06.2014 22:20
как скрыть/показать TMainMenu blackstersl Общие вопросы Delphi 3 13.06.2009 18:12
Показать и скрыть фигуры Иванов_ДМ Microsoft Office Excel 5 28.04.2009 16:49
Как создать программу-панель (как панель Msoffice), чтобы была поверх всех окон Romanbl4 Общие вопросы Delphi 6 27.06.2007 17:23