2017-02-07 2 views
-1

я пытаюсь сделать это с помощью следующей командыОткрыть Excel макрос с C# в ASP.net (C#)

System.Diagnostics.Process.Start("Tool.xlsx.xlsm");  

он открывает Tool.xlsx.xlsm, но дает мне ошибку «первенствует не может открыть file tool.xlsx.xlsm ", потому что формат файла расширения не поддерживается

+0

Вы находитесь в ASP.NET. Почему вы открываете файл Excel с помощью Process.Start? Вы пытаетесь открыть его на клиенте или на сервере? – mason

+0

на клиентской машине – leon123

+0

Тогда ваша техника не будет работать. Вы не можете запускать программы на клиентском компьютере с сервера в обычных условиях. Подумайте, насколько большой риск для безопасности. Почему вы хотите это сделать? – mason

ответ

0

Пожалуйста, откройте вручную с помощью excel. Я думаю, что формат файла - xlsx not xlsm.

+0

что это был за чувак .. – leon123

Смежные вопросы