Перетащите текстовый элемент в MS Word и создайте Content Control при событии «вверх», используя Office JavaScript API - PullRequest
0 голосов
/ 04 июля 2018

Я работаю над решением для автоматизации документов, с помощью которого пользователь может перетаскивать элемент из настраиваемого текстового списка (панели задач) в документ Word. Я хочу создать надстройку с помощью Office.js.

В VSTO мы получаем событие нажатия кнопки, где у нас есть дескриптор DragDrop:

if (MouseButtons == MouseButtons.Left)
{
    strValue = (sender as Button).Text;

    ThisAddIn.objWordApplication.Selection.SetRange(Cursor.Position.X, Cursor.Position.Y);
    (sender as Button).DoDragDrop(" ", DragDropEffects.All);
    oCC1 = ThisAddIn.objWordApplication.ActiveDocument.ContentControls.Add(Word.WdContentControlType.wdContentControlText);
    oCC1.Range.Text = strValue;
}

Используя Office.js, можно ли добиться того же самого из html-контейнера (панели задач) в документ Word?

Спасибо

1 Ответ

0 голосов
/ 21 июля 2018

Вы не можете обрабатывать события кнопок в Office JS, но это хорошая идея. Пожалуйста, предложите, что на Developer User Voice .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...