Надстройки XLL Excel, разработанные с помощью Excel 2007 SDK, переносимы в системах Windows без среды выполнения .net? - PullRequest
0 голосов
/ 01 января 2012

Я планирую разрабатывать надстройки для Excel, и я искал способы достижения этой цели.То, что я нашел из мнений экспертов на различных форумах, которые предлагают использовать сторонние среды разработки XLL (XLW, ExcelDNA и множество других) вместо разработки Excel SDK 2007 с C ++, так как последний вариант требует крутой кривой обучения и для таких новичков, как я,требуют управления низкоуровневыми деталями, такими как управление памятью

. Поэтому мой вопрос заключается в том, будет ли XLL, созданный или разработанный с использованием сторонних инструментов (XLW, ExcelDNA), работать в системах Windows пользователей, которые не имеют поддержки среды выполнения .net.В Интернете есть только 1 или 2 примера учебных пособий по разработке XLL с Excel 2007 SDK с использованием Visual Studio.net, и комментарии пользователей к этим учебным пособиям указывают на то, что XLL, разработанный в Visual Studio.net с использованием Excel 2007 SDK, не работает в Windows, чтонет .net runtime

Ответы [ 2 ]

1 голос
/ 04 февраля 2012

Если вы разрабатываете свою надстройку на C # или VB.NET (с Excel-DNA или XLW), для работы клиентской машины потребуется среда выполнения .NET.Если вы разрабатываете надстройку с помощью C ++ (с помощью XLW или другого инструментария на основе C +, такого как XLL +), для вашей надстройки не требуется среда выполнения .NET.

0 голосов
/ 28 мая 2012

По умолчанию XLW использует динамически связанную среду выполнения C, поэтому вам необходимо убедиться, что на целевой машине установлена ​​соответствующая версия.http://xll.codeplex.com использует статическое связывание, поэтому вы можете быть уверены, что ваш xll будет работать на любом компьютере с Windows.

...