Я хотел бы записать ExcelCommand UDF в программе C#, которая использует пакет регистрации ExcelDNA. dna невозможно загрузить следующую простую команду Excel. Фактически, компиляция возможна, но команда UDF не отображается на вкладке надстройки Excel.
Как я могу использовать команду excel в программе, которая использует регистрацию ExcelDna?
// C# program
[ExcelCommand(MenuName ="Test", MenuText ="Test")]
public static void SayHelloCommand()
{
MessageBox.Show("Hello");
}
// .dna file
<DnaLibrary Name="Registration.Sample Add-In" RuntimeVersion="v4.0" >
<ExternalLibrary Path="Registration.Sample.dll" ExplicitRegistration="true" LoadFromBytes="true" Pack="true" />
<Reference Path="ExcelDna.Registration.dll" Pack="true" />
</DnaLibrary>