2
我想在Excel中初始化幾個變量Dna .dll被加載到 Excel中?ExcelDna支持的任何事件?
我想在Excel中初始化幾個變量Dna .dll被加載到 Excel中?ExcelDna支持的任何事件?
Excel-DNA將檢查你的插件是否具有實現該接口ExcelDna.Integration.IExcelAddIn
一個公共類,如果是這樣運行時加載項加載的AutoOpen方法,並自動關閉方法,如果用戶從加載項加載項列表。
所以你會碰到這樣的:
public class MyAddIn : IExcelAddIn
{
public void AutoOpen()
{
// Do your initialization here...
}
public void AutoClose()
{
}
}
霍弗特;感謝您的更新。這當然有幫助。當我更深入地研究ExcelDNA時,我對此更感興趣。我計劃開發完整的Fledge Add In,其中將具有Excel函數(即UDF),自定義任務窗格和自定義功能區。我將在C#.dll中完成所有的編碼工作;我不想依賴.dna文件;我將在.dna文件中使用ExternalLibrary標記。我可以將所有這些功能放在一個.dll中嗎?截至目前,我有ExcelFunction(即UDF)在靜態類,它工作正常。感謝您提前給予您的幫助... – Ocean
您可以在單個C#.dll中完成所有這些工作,然後將所有內容打包到一個.xll文件中,以便向用戶提供。 – Govert