Описание тега office-js

OfficeJS - это новая модель расширяемости JavaScript для клиентских приложений Microsoft Office. Вы можете расширить приложения Office, которые работают в Windows, Интернете, iOS и Mac. Эта модель применима к клиентским приложениям Office, начиная с Office 2013. Прочтите информацию о тегах, чтобы получить дополнительные инструкции о том, как повысить вероятность получения качественного ответа на свои вопросы.
3 ответа

Можно ли программно получить доступ к списку контактов в Outlook с помощью Office Add In

Я создаю Add In, который должен захватывать в дополнение к списку контактов, которые имеет учетная запись, контакты (с, cc и bcc), которые используются в текущем элементе (сообщении). Согласно документации, следующая инструкция дала мне ноль контакт…
23 дек '18 в 13:46
0 ответов

Document.settings.set не определен для объекта, созданного createDocument

Я пытаюсь сохранить переменную в Office.js в динамически созданном документе MSWord. set метод из myNewDoc.settings.set не определено Что мне не хватает? var openNewDocument = function (base64str) { Word.run(function (context) { var myNewDoc = conte…
13 дек '17 в 14:50
1 ответ

MS Excel 365: локальные URL-адреса открываются в родных браузерах вместо всплывающих диалогов

Я использую dialogAsync, чтобы открыть некоторые HTML-страницы для моего пользовательского приложения. Когда URL-адреса размещены в удаленной системе, например, https://so-and-so.com/etc.html они открываются в виде всплывающего окна, похожего на диа…
20 июн '17 в 21:59
1 ответ

Повторное использование объекта диапазона в Excel.run для приложений для офиса

Я новичок в приложениях для офиса Я пытаюсь простой код, в котором я проверяю данные Excel. Поэтому вместо того, чтобы снова и снова вкладывать вещи в ctx.sync(), я пишу такой код: // **json** object used beneath is somewhat like: {"Field":[ {"Field…
3 ответа

Excel office-js: объединить 2 или более ячеек

Мне нужно объединить 2 ячейки и иметь значение в объединенной ячейке.Мои (неудачные) попытки: # 1 Excel.run(function (context) { const newSheet = context.workbook.worksheets.add("New sheet 1"); newSheet.activate(); const values = [ ["Row 1", "", "Ro…
21 авг '17 в 20:26
0 ответов

Надстройка Outlook O365 не следует за пользователем из OWA в Desktop Outlook

У нас есть группа клиентов, которые не могут использовать нашу надстройку O365 в настольной версии Windows 2016 для Windows. Они могут устанавливать и использовать надстройку через OWA, но она не отображается в Моих надстройках из настольного Outloo…
10 авг '18 в 20:54
0 ответов

Включить автономную работу надстройки Microsoft Office для Mac

Я работаю над кроссплатформенным надстройкой для Microsoft Word, используя подход HTML/JavaScript, и у меня есть надстройка, которая отлично работает как на Windows, так и на Mac. Я включил надстройку для работы в автономном режиме с помощью манифес…
28 авг '17 в 18:56
1 ответ

Выполнение команды из ленты слов

Я пытаюсь выполнить команду по нажатию кнопки на ленте на слове, но функция не отображается, Мой путь к файлу в порядке. Я добавил атрибут действия с именем функции в манифесте. В консоли нет ошибки. Пожалуйста, предложите.Manifest ниже <?xml ver…
12 май '17 в 08:22
2 ответа

Создание цепочки обещаний в Office.js с помощью Excel.run()

Я работаю с новым office.js. Я использую функцию Excel.run, которая возвращает обещание. У меня есть вопрос о шаблоне обещаний, реализованном библиотекой. Все образцы показывают эту модель Excel.run( function (ctx) { //set up something return ctx.sy…
25 сен '15 в 16:22
2 ответа

Доступ к Outlook RestAPI из веб-надстройки Outlook

Я разработал надстройку Outlook Web, которая работает нормально. Это панель задач, доступная в режиме составления встреч, которая собирает данные о событиях, добавляет несколько и отправляет все это в где-то API. Сейчас я хочу подписать аутентифицир…
0 ответов

Повторно использовать код проекта веб-надстройки Office Word для Excel и надстройки для презентаций

Я создал проект веб-надстройки Office Word и реализовал сохранение документа для сохранения в sharepoint, для Excel и PowerPoint требуются одинаковые функции. Но надстройка Word для Office Web не имеет экземпляра / переменной, такой как Excel (Excel…
1 ответ

Вставка изображения в Word

Я пытаюсь вставить сгенерированное изображение QR-кода в документ Word, но изображение не отображается должным образом: Мой код: function insertImage() { Word.run(function (context) { $('#output').qrcode({ text: $("#txtData").val(), render: "canvas"…
09 ноя '17 в 21:32
2 ответа

Как остановить Excel от автоматического форматирования при установке значений с помощью office.js

Я пытаюсь установить значение ячейки, чтобы последовательно быть текстовым значением. Я не хочу никакого форматирования вообще. Я использую следующий код: async function setValue() { try { await Excel.run(async (context) => { const sheet = contex…
03 авг '18 в 21:21
1 ответ

Как получить событие изменения данных ячейки Excel, используя новый API или объект Excel в office.js

Я пытаюсь выяснить, как получить событие изменения ячейки с помощью объекта Excel Excel.run(function (ctx) { } в офис 2016 является ли контекст, используемый Office.context.document, тем же, что и контекст, используемый в функции run
30 май '16 в 17:22
0 ответов

Надстройка Outlook не может получить "https://telemetryservice.firstpartyapps.oaspapps.com/telemetryservice/telemetryproxy.html"

Я тестирую свою надстройку Outlook в OWA. Когда я пытаюсь использовать вызов EWS SOAP для получения списка папок для пользователя, он не может этого сделать. В консоли браузера я получаю ошибку 404 для GET https://telemetryservice.firstpartyapps.oas…
1 ответ

Office JS Api - В доступе отказано в разрешении

Я работаю над надстройкой для Excel, у манифеста есть разрешение на ReadWriteDocument. Я добавляю обработчик в событие Office.EventType.DocumentSelectionChanged В первый раз я вставляю надстройку в Excel Online, она отлично работает. Позже, если пол…
05 мар '16 в 05:08
1 ответ

ctx.workbook.getSelectedRange() возвращает двойную одинарную кавычку ' ' для каждой отдельной кавычки 'в имени листа

Если имя листа является данными моего листа, m_address а также m_addressLocal свойства возвращаемого объекта диапазона будут выглядеть так"'my sheet''s data'!A1:B2" Если используется как есть в других вызовах API, они потерпят неудачу. Обходной путь…
05 май '17 в 14:56
0 ответов

Отсутствует вложение из Outlook JS Api

Я создаю надстройку для Outlook и хочу получать каждое вложение из письма с использованием JavaScript. До сих пор это работало нормально с этим: var attch = Office.context.mailbox.item.attachments; for(i = 0; i < attch.length; i++) { // Logic her…
16 апр '18 в 14:59
2 ответа

Может ли JS открыть надстройку Office?

Я хотел бы добавить кнопку на своей странице программно через JS, чтобы открыть надстройку Outlook и загрузить определенную надстройку. Это возможно? Любые советы, указания или примеры будут с благодарностью. PS Это для сервера Exchange prepremises,…
2 ответа

Не могу изменить название документа на рабочем столе с моим дополнением

Я пытаюсь изменить заголовок документа Word с помощью моего дополнения. Заголовок документа является одним из свойств buildin, и я думаю, что я могу просто получить к нему доступ и манипулировать им одной строкой "context.document.properties.title".…
16 июн '18 в 20:44