Открытие файла .pptx в служебной надстройке - PullRequest
0 голосов
/ 10 октября 2019

Я работаю над надстройкой веб-приложения, которая запускается в окне панели задач PowerPoint. Приложение получает файлы .pptx с сервера и отображает их с помощью кнопок, чтобы пользователь мог выбрать один из них. Когда пользователь выбирает файл, он должен открыть этот файл в новом окне. Я узнал, как открывать файлы с помощью машинописного текста, но они не открываются и не загружаются, когда я использую это в надстройке.

Это код, который я пробовал:

async onClickTemplate() {
  window.location.href = 'file.pptx';
}
<button class="btn" (click)="onClickTemplate">Download</button>

Они должны работать в обычном веб-приложении, но при запуске в панели задач PowerPoint я получаю только ошибку в панели задач. Там нет кода ошибки, просто всплывающее окно Ошибка. Есть ли обходной путь для этого? Или есть другой код, который я могу попробовать для этого?

1 Ответ

1 голос
/ 10 октября 2019

Обнаружил, что мне нужно использовать open, а затем добавить правильный путь, и после этого он заработал.

async onClickTemplate() {
    window.open('file.pptx')
  }
...