Мы используем XLDNA для создания небольшого VB.net XLL, который загружает наши файлы данных и помещает содержимое в Excel для редактирования. Когда мы попытались развернуть это среди нашей команды из трех человек, это было похоже на эпизод «Трех марионеток» - он отлично работал бы на одной машине, но потом сказал бы нам, что это неправдоподобный XLL на другом, что вызывает много шума.Создание XLL, который работает под 32 и 64-разрядными Excel
Мы поняли, что это связано с 32/64, но также обнаружили, что машины, о которых идет речь, случайным образом имели 32 или 64 версию Excel , хотя они все одинаковы, работают с той же ОС, устанавливая XL из того же DVD! Если мы не сможем понять это, я подозреваю, что нашим пользователям будет еще труднее.
Итак ... есть ли способ сделать один XLL, который содержит как 32, так и 64-битный код?