Exceli webde çalıştırma.

leumruk

Uzman
Uzman
Katılım
15 Nisan 2007
Mesajlar
3,471
Excel Vers. ve Dili
Office 2010 & 2013 tr
Selamlar...
UserForm formatında hazırladığım excel programımı web sitesinde çalıştırmak istiyorum. Bunu nasıl yapabiliriz?
Karşıdan giren kişi programı açabilecek, işlem yapabilecek, fakat kaydedemeyecek.
Önerilerinizi bekliyorum...
Her türlü öneriye açığım...
Saygılar...
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Mallesef mümkün değil...

Güvenlik açısından makrolar web ortamında çalıştırılamaz...

.
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Öncelikle programınızı herkese açık bir ortamda yayınlayacaksanız, karşı bilgisayarda Office paketinin yüklü olduğundan emin olmasılınız. Yoksa zaten çalışmayacaktır.

Daha sonra, dosyanın karşı tarafa download edilmesi ve download edilen makinada da Excel'in güvenlik düzeyi ayarının "Yüksek" olmaması gerekiyor. Aksi halde çalışmayacaktır.

Excel dosyanızdaki kodların, bir web programa dilinde olduğu gibi davranmasını beklememelisiniz. Yani, herhangi bir Explorer'da, Excel'de olduğu gibi direkt UserForm'lar gelemez. Bu çöplüğün horozları php, ASP, .net vb olduğu için, Excel dosyanızın çalışabilmesi için yukarıdaki paragraflarda anlattığım önkoşullar yerine getirilmiş olmalıdır.

Web sayfanızdan Download edilen dosya, orjinal dosyanızın bir kopyasıdır. Orjinal dosyanızı koruma altına alabilirsiniz ama kopyasında istenilen değişiklikler yapılabilir.

NOT : "........fakat kaydedemeyecek" şeklinde isteğinizi anlayamadım. Dosyayı, kendi bilgisayarına indirdikten sonra mı kaydedemeyecek yani ?
 

leumruk

Uzman
Uzman
Katılım
15 Nisan 2007
Mesajlar
3,471
Excel Vers. ve Dili
Office 2010 & 2013 tr
NOT : "........fakat kaydedemeyecek" şeklinde isteğinizi anlayamadım. Dosyayı, kendi bilgisayarına indirdikten sonra mı kaydedemeyecek yani ?
Açıklamalar için teşekkürler...
Anladığım kadarıyla kaydetmeden bu iş olmayacak. Ya da sadece fonksiyonları kullanacağız...
 
Üst