Visual Studio Tools for Office (VSTO) - это набор инструментов разработки для создания решений автоматизации Office (надстройки или настройки документов) с использованием .NET и Visual Studio IDE.

Подробнее про vsto...

Вопрос Возможно ли, чтобы надстройка Outlook автоматически отвечала только определенным электронным письмам/отправителям на основе пользовательской логики? Если да, то как? Примеры Такая надстройка может отправлять автоматический ответ только отправителям, не входящим в список контактов, или только....
Я пытался найти ответ на этот вопрос практически везде, где мог представить, в том числе и здесь, на StackOverflow. К сожалению безрезультатно. Итак, вот оно. Я работаю над надстройкой Outlook (с Outlook 2021) и разработал код, который создает некоторые свойства ItemProperties специально для испол....
29 Янв 2022 в 15:58
У меня есть 2 приложения Outlook VSTO Addin, которые называются App1 и App2. Я определил событие Application ItemSend для этих приложений, которые можно увидеть там Приложение1: private void ThisAddIn_Startup(object sender, System.EventArgs e) { this.Application.ItemSend += new Micr....
26 Янв 2022 в 09:37
Мы развертываем вспомогательный исполняемый файл вместе с нашей надстройкой VSTO / Outlook через ClickOnce. В надстройке у нас есть кнопка, которая запускает этот вспомогательный исполняемый файл в новом процессе (это необходимо, потому что надстройка работает как 32-битная / в сочетании с разряднос....
24 Янв 2022 в 19:58
Я использую надстройку Outlook с открытым исходным кодом [Link], однако надстройка отображается только на ленте Explorer (главное окно Outlook), однако, когда я открываю электронное письмо, оно не отображается, я хочу изменить это поведение, чтобы оно отображалось как в окне Message/Read, так и в о....
24 Янв 2022 в 11:56
Название, вероятно, не отражает то, что я пытаюсь сделать хорошо. Я работаю над надстройкой Office для панели задач, в основном для Word, которая в настоящее время является надстройкой нового типа с использованием Office.js, однако нам необходимо поддерживать Word 2010, поэтому, насколько я понимаю,....
24 Янв 2022 в 11:11
У меня проблемы с настройкой vsto для mac. документации в принципе нет.....
21 Янв 2022 в 18:08
Я работаю над текстовым приложением VSTO. При запуске Word я подписался на Application.DocumentOpen и Application.NewDocument. После открытия первого экземпляра Word (запускается событие Application.DocumentOpen), если я попытаюсь создать новый пустой документ, щелкнув правой кнопкой мыши значок Wo....
12 Янв 2022 в 13:17
У меня есть код VSTO, который вызывает код VBA, загруженный в заголовок ленты VSTO. Я хотел знать, возможно ли (и как) вы могли бы записать значение из кода VBA в книгу VSTO. Я прикрепил свой код ниже. using Microsoft.Office.Tools.Ribbon; using System; using Excel = Microsoft.Office.Interop.Excel....
9 Янв 2022 в 20:44
В моей надстройке Outlook я хочу реализовать функцию обратного вызова, которая работает без Exchange Server. Для этого все письма при отправке должны перемещаться в почтовый ящик на время, выбранное пользователем, и только после этого отправляться. Пока письма находятся в папке «Исходящие», процес....
7 Янв 2022 в 23:00
Ситуация .. Для моего проекта мне нужно выполнить некоторые сложные операции с содержимым некоторых документов Excel. Поэтому я подумал, что было бы гораздо удобнее программировать логику на С#, а не в макросе VBA. Поскольку мне нужна эта логика более чем в одном документе, и мне нужны разные част....
4 Янв 2022 в 15:14
Я хочу получить и установить Microsoft.Office.Interop.MSProject.Task объекты, отображаемые в столбцах Show on Board и Board Status в надстройке MS Project VSTO. Но кажется, что эти члены объекта недоступны программно. Есть ли у кого-нибудь предложения, как получить доступ к этим участникам? ....
3 Янв 2022 в 22:32
Например, я добавляю элемент управления DropDown и его метод обработчика событий ButtonClick: private void dropDown1_ButtonClick(object sender, RibbonControlEventArgs e) { MessageBox.Show("I am clicked."); } Но когда я нажимаю элемент управления DropDown, он не отображает сообщение, чт....
1 Янв 2022 в 17:48
Я меняю язык с английского (США) на английский (Великобритания) в MS Word: Затем нажмите кнопку надстройки, которая запускает следующий код для чтения языка: var appLanguage = Globals.ThisAddIn.Application.Language; var docLanguage = Globals.ThisAddIn.Application.ActiveDocument.Content.LanguageID; ....
31 Дек 2021 в 18:01
В настоящее время я программирую надстройку для Outlook на C # и ищу событие, которое возникает после загрузки всех новых элементов входящей почты. [введите описание изображения здесь] [1] Я хорошо это понимал, поэтому сделал снимок экрана, чтобы помочь вам сориентироваться. Я имею в виду событие,....
28 Дек 2021 в 05:08
Я создал проект в Visual Studio с помощью C# типа Документ Word VSTO, и он отлично работает, но проблема в том, что я могу открыть документ только непосредственно из интегрированной среды разработки Visual Studio, запустив свой код. Как мне открыть этот документ со всеми функциями, которые я создал....
24 Дек 2021 в 18:41
У меня есть несколько запланированных встреч с повторением (со свойством IsRecurring = 1), когда я хочу удалить какую-то встречу, я получаю всплывающее окно «Открыть повторяющийся элемент», я хочу уловить статус - если я хочу открыть только этот (1) или всю серию (2). Пытался: currentExplorer.Sele....
22 Дек 2021 в 16:48
Когда я читаю очень маленькие значения с листа Excel, они отображаются как научная точность. Например, -0.00002 всегда читается как -2E05 с помощью функции Cells().Values. Ниже приведены строки преобразования, которые я использовал без какого-либо успеха. Как получить фактическое значение вместо ....
17 Дек 2021 в 19:54
Я использую приведенный ниже код для управления различными настраиваемыми панелями задач в PowerPoint VSTO в презентациях. Это отлично работает, например когда пользователь открывает новую презентацию, создается новая область задач, которая не влияет на другие открытые области задач презентации. Т....
15 Дек 2021 в 13:20
Я работаю над проектом VSTO Word AddIn и копирую какой-то абзац из внешнего источника (какой-то другой документ Word) и хочу вставить его, используя Ctrl + V в надстройке Word. После копирования некоторых текстов и вставки скопированных данных в текстовый документ он должен вставить скопированные да....
7 Дек 2021 в 19:42
У меня есть лента, которую мне нужно разместить после вкладки HomeTab (или любой другой встроенной вкладки) в Word. Но Word, похоже, игнорирует атрибуты insertAfterMso (и insertBeforeMso). Я также пробовал использовать insertAfterQ / insertBeforeQ, но не могу заставить их работать со встроенными вк....
6 Дек 2021 в 18:00
Я создал надстройку Outlook, используя Visual Studio 2015 Professional Addition. И использовал развертывание «Щелкните один раз», чтобы отправить его на ftp-сервер, чтобы его можно было автоматически обновлять при изменении версии. Он работал нормально последние 3 года. Теперь я использую дополнен....
5 Дек 2021 в 16:51
Я создал шаблон Excel 2016 VSTO. Откройте Visual Studio и выберите ШАБЛОН EXCEL VSTO Затем я выбираю шаблон .xltx Выберите изображение .xltx Проект создается в указанном месте с помощью шаблона xltx. Расположение проекта шаблона VSTO Excel Теперь, если я открою шаблон из местоположения проекта и....
1 Дек 2021 в 13:21
В настоящее время у меня есть надстройка VSTO Outlook, которая использует библиотеки взаимодействия для чтения / отправки / удаления писем. Повлияет ли на эти библиотеки взаимодействия решение Microsoft прекратить с ноября 2022 года поддержку REST API и принудительно использовать вместо этого GRAPH ....
У меня есть общий список строк, но я знаю от 12 до 12 элементов, у меня есть запись. У меня также есть модель, которую нужно заполнить. Мой основной код for (int r = 2; r <= rows; r++) { for (int c = 3; c <= cols; c++) { try { list.Add(usedRange.Cells[r, c].Value....
25 Ноя 2021 в 01:56