Описание тега 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…
13 апр '16 в 13:44
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. Сейчас я хочу подписать аутентифицир…
14 фев '17 в 09:49
0
ответов
Повторно использовать код проекта веб-надстройки Office Word для Excel и надстройки для презентаций
Я создал проект веб-надстройки Office Word и реализовал сохранение документа для сохранения в sharepoint, для Excel и PowerPoint требуются одинаковые функции. Но надстройка Word для Office Web не имеет экземпляра / переменной, такой как Excel (Excel…
20 июн '18 в 17:20
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…
11 май '18 в 18:41
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,…
26 янв '17 в 16:40
2
ответа
Не могу изменить название документа на рабочем столе с моим дополнением
Я пытаюсь изменить заголовок документа Word с помощью моего дополнения. Заголовок документа является одним из свойств buildin, и я думаю, что я могу просто получить к нему доступ и манипулировать им одной строкой "context.document.properties.title".…
16 июн '18 в 20:44