Возможность создания надстройки кнопки ленты для OneNote Desktop с пользовательским интерфейсом (C#)C#

Место общения программистов C#
Ответить
Anonymous
 Возможность создания надстройки кнопки ленты для OneNote Desktop с пользовательским интерфейсом (C#)

Сообщение Anonymous »

Я изучаю возможность реализации следующего варианта использования в OneNote Desktop (M365 2410) и буду признателен за ваши идеи. К сожалению, мне не удалось найти достаточную информацию в официальной документации или других ресурсах в Интернете.
Обзор варианта использования:
  • Пользователь вводит текст в OneNote.
  • Он нажимает пользовательскую кнопку на ленте.
  • При нажатии кнопки открывается пользовательский пользовательский интерфейс (например, WPF или WinForms). ).
  • Этот пользовательский интерфейс считывает содержимое из текущего блокнот и позволяет
    вводить дополнительные данные.
  • Данные (как из OneNote, так и из пользовательского пользовательского интерфейса) отправляются во
    внешнюю веб-службу.
Проблемы:
  • По моим исследованиям, для
    не существует специального типа проекта VSTO. OneNote.
  • Я пытался использовать IRibbonExtensibility и зарегистрировал мою DLL через COM
    (regasm), но эти усилия не увенчались успехом.
  • Официальная документация предлагает подход на основе JavaScript, который, по-видимому,
    целевой OneNote Online, но я сосредоточен исключительно на приложении OneNote
    для настольных ПК.
  • Единственный пример кода, который я нашел, устарел (около 2010 г.).
Вопросы:
  • Можно ли создать расширение такого типа для OneNote Desktop
    с помощью подход «тяжелого клиента» с C#?
    Если да, есть ли какие-либо актуальные ресурсы, платформы или руководства,
    на которые вы могли бы мне указать?
Заранее благодарим за ваше помогите!

Подробнее здесь: https://stackoverflow.com/questions/792 ... h-custom-u
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»