Forum
Merhaba sharepoint üzerinden word ve excel dosyalarını download ediyorum. Fakat açmaya çalıştıımda aşağıdaki hataları alıyorum.
Excel için;
Microsoft Excel cannot access the file 'C:\TempDocument\Book1.xlsx'. There are several possible reasons:
• The file name or path does not exist.
• The file is being used by another program.
• The workbook you are trying to save has the same name as a currently open workbook.
Word için;
This command is not available because no document is open.
Bu sorunu araştırmalarıma rağmen çözemedim. Bu hatalarla karşılaşmış arkadaşlar yardımcı olurlarsa sevnirim.
Saygılarımla
İyi Çalışmalar
Merhabalar, office web apps yüklü mü ? sharepoint sitenizin adresinde değişiklik yaptınız mı? Sharepoint versiyonunuz nedir 2007 2010 wss 3. foundation ? . Excel dosyasını dışarı alırken hangi yöntemi kullanıyorsunuz. "Kopyasını Yükle" butonu ile mi alıyorsunuz ?
Merhaba Sharepoint 2010 Office 2010 Web App yüklü değil.
Sharepoint üzerinden download ediyoru örne source
byte[] binFile = item.File.OpenBinary();
FileStream fstream = File.Create("C:\\TempDocument\\" + item.File.Name);
fstream.Write(binFile, 0, binFile.Length);
fstream.Close();
Bu şekilde download ediyorum sonra dosyarı açmaya çalışıyorum. PDF veya bir TIF dosyasını download edip açabiliyorum hiç bir sıkıntım yok. Kendi sharepoint serverımda xls ve docx leride indirip açabiliyorum. Sorun müşteri lokasyonunda.
İlginiz için ayrıca teşekkür ederim.
Download için sharepoint API sini kullanarak yaparsanız sorun olmayacaktır.
Günaydın Emre Bey. Download Api si hakkıdna bilgi verebilirmisiniz. Açıkçası sharepoint alanında çok yeniyim. Webdeki örnekleri sürekli binary olarak download örneklerine rastlıyorum.
Bu arada pdf ve diğer dökümanları download ediyorum.
Teşekür Ederim
Saygılarımla.
Merhaba sorun çözülmüştür.
DCOM ayarlarından excel ve word belgesinin permissions yerel user seçili kaldığı zaman bu tip hatalar yaratıryor.
İyi çalışmalar.
Sharepoint.dll diye bir dosya var. bunu projene ekleyip. Dokümanlara direk ulaşabilirsin. Internette bununla ilgili bol örnek bulunmakta.
Teşekkür ederim Emre Bey.
İyi Çalışmalar Dilerim.