Kullanıcıların çalışanlarının her ay Microsoft Excel'e devam etmelerini sağlayan bir ASP.NET uygulamasına sahibim. Uygulama şu anda aşağıdaki istisna oluşturuyorASP.NET ActiveX bileşeni oluşturulamıyor
Özel Durum: ActiveX bileşeni oluşturulamıyor. Yığın izleme aşağıdaki
System.Exception ile
: ActiveX bileşeni oluşturulamaz. Microsoft.VisualBasic.Interaction.CreateObject (String ProgId, String ServerName) HR.ManagerSummary.ExportToExcel() in H: \ Development \ pagec \ Visual Studio 2005 \ Projects \ HR \ ysnet2 \ Time \ ManagerSummary.aspx.vb : satır 935 HR.ManagerSummary.btnExcel_Click (nesne gönderen, EventArgs e) H: \ Geliştirme \ pagec \ Visual Studio 2005 \ Projects \ HR \ ysnet2 \ Time \ ManagerSummary.aspx.vb: satır 891 System.Web System.Web.UI.WebControls.Button.RaisePostBackEvent (String eventArgument) adresindeki System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent öğesinde .UI.WebControls.Button.OnClick (EventArgs e) System.Web'de System.Web.UI.Page.RaisePostBackEvent (IPostBackEventHandler sourceControl, String olayıDeğiştirmesi) (String eventArgument) . UI.Page.RaisePostBackEvent (NameValueCollection postData) System.Web.UI.Page.ProcessRequestMain de (Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
kod CreateObject hattında başarısız olur.
'Create the Excel object
Dim objXL As Object = CreateObject("Excel.Application") ' New Microsoft.Office.Interop.Excel.Application
Dim objWB As Object = objXL.Workbooks.Add
Dim objWS As Object = objWB.Worksheets(1)
Ben ıusr_ hesabı için Microsoft Excel Uygulama için DCOM Yapılandırması izni kurdum ama bu sorunu çözmüş değil. Herhangi bir fikir büyük ölçüde takdir edilecektir.
Alkış
James