Bu davranış tasarımtır. Microsoft tarafından açıklandığı gibi XLStart içinde eklentiler kendinizi klasörü yükleyebilirsiniz:
Add-ins do not load when using the CreateObject command in Excel
Excel ardından Process.Start
ve bir otomasyon nesne kullanmaya başlamaktır var Başka bir seçenek çalışan örneği AccessibleObjectFromWindow
işlevini çağırarak.
C# veya VB bunun nasıl
örnek kod İlgili bir soru bulunabilir :
How to use use late binding to get excel instance?
siz geç bağlama kullanmak gerekmez unutmayınız verilen örnekte. Örneğin, bu gibi bir örneği değiştirdiğinizde, nesnesini yazmalısınız:
Excel.Application xlApp = ptr.GetType().InvokeMember("Application",
BindingFlags.GetProperty, null, ptr, null);