Bir ASP.Net MVC4 web uygulamasında (C# kullanarak) bir html şablonunu OFT dosyası olarak indirmek için bir gereksinimim var. Yerel makinemde mükemmel çalışan, ancak sunucuda çalışamayan Microsoft.Office.Interop.Outlook'u zaten denedim. Outlook'un sunucuya yüklenmesini gerektirir ve ayrıca bir web uygulaması için sunucudaki MS ofis uygulamalarını otomatikleştirmek için iyi bir uygulama olmadığını duydum. MS Office Outlook kullanmadan bir oft dosyası oluşturmak mümkün mü? Bu için ücretsiz kütüphanesi var mı? Herkes bir çözüm biliyorsa lütfen yardım edin.Bir ASP.Net MVC uygulamasında Outlook şablon (.oft) dosyası oluşturma
5
A
cevap
1
OFT dosyası, farklı bir sınıf GUID'sine sahip bir MSG dosyasıdır. MSG dosyası bir OLE Depolama (IStorage) dosyasıdır.
MSG dosya biçimi documented olduğundan, bir MSG {0006F046-0000-0000-C000-000000000046} yerine {00020D0B-0000-0000-C000-000000000046} CLSID dosyasını oluşturabilir.
Ayrıca Redemption kullanabilirsiniz - onun bir hizmette kullanılabilir, sadece eşleşen BITNESS Outlook yüklü olduğundan emin olmak gerekir RDO family of objects (Redemption, değil Outlook nesne modeli, Outlook tarafından yüklenen MAPI sistemini kullanan bir hizmette kullanılamaz).
VB komut:
set Session = CreateObject("Redemption.RDOSession")
set Msg = Session.CreateMessageFromMsgFile("c:\Temp\TestMsg.msg")
Msg.Body = "This is a test template"
Msg.Subject = "Template"
Msg.Save
Msg.SaveAs "c:\Temp\TestTemplate.oft", olTemplate
C# (başımın üstü kapalı):
Redemption.RDOSession rSession = new Redemption.RDOSession();
Redemption.RDOMail Msg = rSession.CreateMessageFromMsgFile("c:\Temp\TestMsg.msg");
Msg.Body = "This is a test template";
Msg.Subject = "Template";
Msg.Save();
Msg.SaveAs("c:\Temp\TestTemplate.oft", Redemption.rdoSaveAsType.olTemplate);
İlgili konular
- 1. Bir ASP.NET Intranet MVC uygulamasında
- 2. Mac'te Office Outlook 2016 Komut Dosyası Oluşturma
- 3. ASP.NET MVC uygulamasında HandleErrorAttribute kullanımı
- 4. ASP.Net MVC uygulamasında NInject kullanırken, çekirdek
- 5. Sayfa oluşturma süresi - ASP.Net MVC
- 6. Asp.net mvc PDF dosyaları oluşturma
- 7. Bir Edit API Denetleyicisi Oluşturma ASP.NET MVC
- 8. asp.net MVC duyarlı tasarım en iyi şablon
- 9. Outlook Crash Çöküntüleri Oluşturma
- 10. dropzone.js ve ASP.NET MVC dosyası gönderiliyor mu?
- 11. ASP.net MVC uygulamasında ADFS 3.0 oturumunu kapatma
- 12. ASP.NET MVC Core uygulamasında proje sürümü (RC2)
- 13. ASP.NET MVC için bir yeşim şablon motoru var mı?
- 14. Özel Fotoğraf Galerisi Oluşturma Asp.Net MVC Kullanılıyor
- 15. ASP.NET MVC LİSTESİ ve aynı görünümde oluşturma
- 16. Asp.net mvc
- 17. Bir MVC uygulamasında
- 18. ajax üzerinden Asp.net mvc dosyası yükleme
- 19. javascript kullanarak Outlook için bir eklenti oluşturma
- 20. Bir ASPAX çağrısından sonra bir görünüm oluşturma asp.net MVC
- 21. Karma bir MVC/WebForms ASP.NET uygulamasında "Denetleyici Ekle"/"Görünüm Ekle"
- 22. AppSettings'i bir ASP.NET MVC web uygulamasında nasıl görüntülerim?
- 23. Outlook/Windows ve Outlook/OS X'te CSS oluşturma
- 24. Bir ASP.NET uygulamasında IIS günlük dosyası konumunu program aracılığıyla alma
- 25. ASP.NET MVC 6'da bir API proxy'si oluşturma
- 26. Oturum kullanmadan ölçeklenebilir bir ASP.Net MVC web sitesi oluşturma
- 27. Bir ASP.NET MVC denetleyicisi
- 28. ASP.NET MVC - Bir ActionFilter
- 29. ASP.NET MVC 3 RC
- 30. ASP.Net MVC: Statik bir HTML dosyası için RenderPartial