ActiveX ile ilgili

Katılım
12 Temmuz 2006
Mesajlar
1
web sayfasında veritabanından alınan bilgileri kullanıcının bilgisayarında Excel oluşturup göstermek için aşağıdaki satırlar kullanıldı,

Excel = new ActiveXObject("Excel.Application");
Excel.Visible = true;

Fakat kullanıcının bilgisayarında İE7.0 olduğundan ActiveX engelleniyor bunu nasıl bir Register kaydı ile aşabiliriz.
 
Katılım
2 Aralık 2007
Mesajlar
1
Excel Vers. ve Dili
Excel 2003 Türkçe
Bu yöntem güvenlik ilkelerine anormal derecede ters. Excel sayfasını server tarafında oluşturup kullanıcıya saf excel dosyası olarak gösterebilirsiniz. Bunun için başlıca ASP olmak üzere windows üzerinde çalışan bütün server side dillerde gerçekleştirebilirsiniz. Yanıt yaparken "content-type" başlığı ile parametre gönderip direk excel in açılmasını da sağlayabilirsiniz. İllaki bu yöntemle yapmak istiyorsanız browser ın güvenlik seviyesini düşürerek client side activex ile de yapabilirsiniz. Fakat bu oldukça risklidir. Genel olarak ActiveX leri kullanarak giren zararlı yazılımlar internette gezinirken rahatça bilgisayarınıza bulaşabilir.
 
Üst