Ваш вопрос сводится к следующему: "Можно ли безопасно использовать API автоматизации Excel?" и имеет мало общего с особенностями сервера. Конечно, Excel действительно работает на платформах Windows Server, и это даже довольно распространенный сценарий в средах терминального сервера, но обычно он запускается интерактивно соответствующими пользователями. Запускать его таким способом всегда было безопасно (т.е. более старые версии также устанавливались на терминальные серверы).
При этом в KB257757 , который последний раз редактировался 2 июля 2010 г., в разделе «применяется к» явно перечислен «Microsoft Excel 2010» , говорится:
Microsoft в настоящее время не рекомендует и не поддерживает автоматизацию приложений Microsoft Office из любых автоматических, неинтерактивное клиентское приложение или компонент (включая службы ASP, ASP.NET, DCOM и NT), поскольку Office может демонстрировать нестабильное поведение и / или взаимоблокировку при запуске Office в этой среде.
, в частности, по вопросу лицензирования:
Текущие руководящие принципы лицензирования запрещают использование приложений Office на сервере для обслуживания клиентских запросов, если только эти клиенты сами не имеют лицензионных копий Office.
и завершается жирным шрифтом:
Microsoft настоятельно рекомендует ряд альтернатив для которых не требуется установка Office на стороне сервера, и которые могут выполнять наиболее распространенные задачи более эффективно и быстрее, чем автоматизация. Прежде чем включать Office в качестве серверного компонента в свой проект, рассмотрите альтернативы.
Я считаю, что вы не можете иметь более определенного утверждения, чем это.
потому что Office может демонстрировать нестабильное поведение и / или взаимоблокировку при запуске Office в этой среде., в частности, по вопросу лицензирования:
Текущие правила лицензирования запрещают использование приложений Office на сервере для обслуживания клиентских запросов, если только эти клиенты сами имеют лицензионные копии Office.
и завершают это жирным шрифтом:
Microsoft настоятельно рекомендует ряд альтернатив, которые не требуют установки Office на стороне сервера и которые могут выполнять наиболее распространенные задачи более эффективно и эффективно. быстрее, чем автоматизация. Прежде чем включать Office в качестве серверного компонента в свой проект, рассмотрите альтернативы.
Я считаю, что вы не можете иметь более определенного утверждения, чем это.
потому что Office может демонстрировать нестабильное поведение и / или взаимоблокировку при запуске Office в этой среде., в частности, по вопросу лицензирования:
Текущие правила лицензирования запрещают использование приложений Office на сервере для обслуживания клиентских запросов, если только эти клиенты сами имеют лицензионные копии Office.
и завершают это жирным шрифтом:
Microsoft настоятельно рекомендует ряд альтернатив, которые не требуют установки Office на стороне сервера и которые могут выполнять наиболее распространенные задачи более эффективно и эффективно. быстрее, чем автоматизация. Прежде чем включать Office в качестве серверного компонента в свой проект, рассмотрите альтернативы.
Я считаю, что вы не можете иметь более определенного утверждения, чем это.
конкретно по вопросу лицензирования:
Текущие руководящие принципы лицензирования запрещают использование приложений Office на сервере для обслуживания запросов клиентов, если только эти клиенты сами не имеют лицензионных копий Office.
и завершается этим жирным шрифтом:
Microsoft настоятельно рекомендует ряд альтернатив, которые не требуют установки Office на стороне сервера и которые могут выполнять наиболее распространенные задачи более эффективно и быстрее, чем автоматизация. Прежде чем включать Office в качестве серверного компонента в свой проект, рассмотрите альтернативы.
Я считаю, что у вас не может быть более определенного утверждения, чем это.
конкретно по вопросу лицензирования:
Текущие руководящие принципы лицензирования запрещают использование приложений Office на сервере для обслуживания клиентских запросов, если только эти клиенты сами не имеют лицензионных копий Office.
завершается жирным шрифтом:
Microsoft настоятельно рекомендует ряд альтернатив, которые не требуют установки Office на стороне сервера и которые могут выполнять наиболее распространенные задачи более эффективно и быстрее, чем автоматизация. Прежде чем включать Office в качестве серверного компонента в свой проект, рассмотрите альтернативы.
Я считаю, что вы не можете иметь более определенного утверждения, чем это.
если только эти клиенты сами не имеют лицензионных копий Office.и завершает это жирным шрифтом:
Microsoft настоятельно рекомендует ряд альтернатив, которые не требуют установки Office на стороне сервера и которые могут выполнять наиболее распространенные задачи эффективнее и быстрее, чем автоматизация. Прежде чем включать Office в качестве серверного компонента в свой проект, рассмотрите альтернативы.
Я считаю, что вы не можете иметь более определенного утверждения, чем это.
если только эти клиенты сами не имеют лицензионных копий Office.и завершает это жирным шрифтом:
Microsoft настоятельно рекомендует ряд альтернатив, которые не требуют установки Office на стороне сервера и которые могут выполнять наиболее распространенные задачи эффективнее и быстрее, чем автоматизация. Прежде чем включать Office в качестве серверного компонента в свой проект, рассмотрите альтернативы.
Я считаю, что вы не можете иметь более определенного утверждения, чем это.