У меня есть простая надстройка, написанная на C # с использованием Excel-DNA:
using ExcelDna.Integration;
using System;
namespace ExcelDNA_test {
public class Functions {
[ExcelFunction(Name = "CURRENTDATETIME")]
public static DateTime CurrentDateTime() {
return DateTime.Now;
}
[ExcelFunction(Name = "ADDTWONUMBERS")]
public static int Add(int a, int b) {
return a + b;
}
}
}
После сборки я получаю два файла для установки надстройки:
- ExcelDNA_test-AddIn-packed.xll
- ExcelDNA_test-AddIn64-packed.xll
Когда я устанавливаю версию x64 на свой ноутбук, я не вижу новую категорию в опциях надстройки. Также имя надстройки не загружается должным образом (показывает имя файла, но не имя надстройки). Во время установки ошибок нет.
Я пытался установить его на разные машины:
- Windows 10 x64, Excel 365 x64 - ошибка.
- Windows 10 x64, Excel 365 x64 - ошибка.
- Windows 10 x64, Excel 365 x64 - работает.
- Windows 10 x64, Excel 365/2013 x64 - работает.
- Windows 10 x64, Excel 2013 x64 - не работает (мой случай).
Может быть, на моем компьютере не установлены библиотеки для запуска этой надстройки?
Дополнительные изображения: