Я пытаюсь отладить надстройку Javascript для Excel с помощью отладчика надстройки Office в коде Visual Studio. Я хочу настроить отладчик для открытия существующего файла Excel.
Я использую конфигурацию Excel Desktop по умолчанию (Edge Chromium) в файле launch.json. Но каждый раз, когда я нажимаю F5, создается новый файл Excel. Имя файла — это идентификатор GUID в теге Id в файле manifest.xml, например, a32c06d3-4bbb-4158-8b61-e0349f58019c.xlsx.
Я видел, что эта конфигурация запускает отладку preLaunchTask: рабочий стол Excel. Эта задача указана в task.json:
"label": "Debug: Excel Desktop",
"type": "npm",
"script": "start:desktop -- --app excel,
"presentation": {
"clear": true,
"panel": "dedicated",
},
"problemMatcher": []
Это npm start:desktop --app excel, который создает новый файл Excel.
Я попытался
npm start:desktop --app excel 'каталог\имя файла'
Но npm по-прежнему создает файл excel с именем GUID вместо открытия указанного файла. Я знаю, что в Visual Studio вы можете запустить отладчик и подключиться к существующему файлу Excel (объяснено в этой ссылке: Отладка надстройки Excel, написанной с помощью JavaScript API, в существующей книге). Может ли Visual Studio Code сделать то же самое?