Visual Studio'da Office ve SharePoint geliştirme
Kullanıcıların Office Mağazası'ndan veya kuruluş kataloğundan indirdiği basit bir uygulama veya eklenti oluşturarak ya da kullanıcıların bilgisayara yüklediği .NET Framework tabanlı bir çözüm oluşturarak Microsoft Office ve SharePoint'i genişletebilirsiniz.
Bu konuda:
Office ve SharePoint için eklentiler oluşturma
Office 2013 ve SharePoint 2013, Office ve SharePoint'i genişleten eklentiler oluşturmanıza, dağıtmanıza ve para kazanmanıza yardımcı olan yeni bir eklenti modeli sağlar. Bu eklentiler Office veya SharePoint Online'da çalıştırılabilir ve kullanıcılar bu eklentilerle birçok cihazdan etkileşimde bulunabilir.
Kullanıcılarınız için Office deneyimini genişletmek için yeni Office Eklenti modelini nasıl kullanacağınızı öğrenin.
Bu eklentiler VSTO eklentileri ve çözümleriyle karşılaştırıldığında küçük ayak izlerine sahiptir ve HTML5, JavaScript, CSS3 ve XML gibi neredeyse tüm web programlama teknolojisini kullanarak bunları oluşturabilirsiniz. Başlamak için Visual Studio'da proje oluşturmanıza, kod yazmanıza ve eklentilerinizi tarayıcıda çalıştırmanıza olanak tanıyan Office Geliştirici Araçları'nı kullanın.
Office Eklentisi oluşturma
Office'in işlevselliğini genişletmek için bir Office eklentisi oluşturun. Temelde Excel, Word, Outlook ve PowerPoint gibi Office uygulaması bir çalışma sayfasında barındırılan bir web sayfasıdır. Uygulamanız belgelere, çalışma sayfalarına, e-posta iletilerine, randevulara, sunulara ve projelere işlevsellik ekleyebilir.
Uygulamanızı Office Mağazası'nda satabilirsiniz. Office Mağazası, eklentilerinizden para kazanmayı, güncelleştirmeleri yönetmeyi ve telemetriyi izlemeyi kolaylaştırır. Uygulamanızı SharePoint'teki veya Exchange Server'daki bir uygulama kataloğu aracılığıyla kullanıcılara da yayımlayabilirsiniz.
Aşağıdaki Office uygulaması çalışma sayfası verilerini Bing haritasında gösterir.
Daha fazla bilgi edinin
İşlem | Bkz: |
---|---|
Office eklentileri hakkında daha fazla bilgi edinin ve bir tane oluşturun. | Office eklentileri |
Office'i genişletmenin farklı yollarını karşılaştırın ve bir uygulama mı yoksa Office eklentisi mi kullanmanız gerektiğine karar verin. | Office Eklentileri, VSTO ve VBA yol haritası |
SharePoint Eklentisi Oluşturma
Kullanıcılarınız için SharePoint'i genişletmek için bir SharePoint eklentisi oluşturun. Temelde kullanıcılarınız veya işletmeniz için bir ihtiyacı çözen küçük, kullanımı kolay, tek başına bir uygulamadır.
Uygulamanızı Office Mağazası'nda SharePoint için satabilirsiniz. Ayrıca, SharePoint'teki bir eklenti kataloğu aracılığıyla eklentinizi kullanıcılara yayımlayabilirsiniz. Site sahipleri, bir grup sunucusu veya site koleksiyonu yöneticisinin yardımı olmadan eklentinizi Kendi SharePoint sitelerine yükleyebilir, yükseltebilir ve kaldırabilir.
Aşağıda, kullanıcıların iş kişilerini yönetmesine yardımcı olan SharePoint uygulaması örneği verilmiştir.
Daha fazla bilgi edinin
İşlem | Bkz: |
---|---|
SharePoint eklentileri hakkında daha fazla bilgi edinin ve bir tane oluşturun. | SharePoint Eklentileri |
SharePoint eklentilerini geleneksel SharePoint çözümleriyle karşılaştırın. | SharePoint Eklentileri, SharePoint çözümleriyle karşılaştırıldığında |
SharePoint eklentisi mi yoksa SharePoint çözümü mü derleneceğini seçin. | SharePoint Eklentileri ve SharePoint çözümleri arasında karar verme |
VSTO Eklentisi Oluşturma
Office 2007 veya Office 2010'u hedeflemek veya Office 2013 ve Office 2016'yı Office eklentileriyle mümkün olanın ötesine genişletmek için bir VSTO eklentisi oluşturun. VSTO eklentileri yalnızca masaüstünde çalışır. Kullanıcıların VSTO eklentilerini yüklemesi gerekir, bu nedenle dağıtımları ve destekleri genellikle daha zordur. Ancak VSTO eklentiniz Office ile daha yakından tümleştirilebilir. Örneğin, Office Şeridi'ne sekmeler ve denetimler ekleyebilir ve belgeleri birleştirme veya grafikleri değiştirme gibi gelişmiş otomasyon görevlerini gerçekleştirebilir. .NET Framework'den yararlanabilir ve C# ve Visual Basic kullanarak Office nesneleriyle etkileşim kurabilirsiniz.
Bir VSTO eklentisinin neler yapabileceğini gösteren bir örnek aşağıda verilmiştır. Bu VSTO eklentisi PowerPoint'e Şerit denetimleri, özel görev bölmesi ve iletişim kutusu ekler.
Daha fazla bilgi edinin
İşlem | Oku |
---|---|
Office'i genişletmenin farklı yollarını karşılaştırın ve VSTO eklentisi mi yoksa Office eklentisi mi kullanmanız gerektiğine karar verin. | Office Eklentileri, VSTO ve VBA yol haritası |
VSTO eklentisi oluşturun. | Visual Studio ile VSTO eklentileri derlemesi |
SharePoint çözümü oluşturma
SharePoint Foundation 2010 ve SharePoint Server 2010'u hedeflemek veya SharePoint 2013 ve SharePoint 2016'yı Bir SharePoint eklentisiyle mümkün olanın ötesinde bir şekilde genişletmek için bir SharePoint çözümü oluşturun.
SharePoint çözümleri için şirket içi SharePoint grup sunucuları gerekir. Yönetici istrator'ların bunları yüklemesi gerekir ve çözümler SharePoint'te yürütülürken sunucunun performansını etkileyebilir. Ancak, çözümler SharePoint nesnelerine daha derin erişim sağlar. Ayrıca, bir SharePoint çözümü oluştururken .NET Framework'den yararlanabilir ve SharePoint nesneleriyle etkileşim kurmak için C# ve Visual Basic kullanabilirsiniz.
Daha fazla bilgi edinin
İşlem | Bkz: |
---|---|
SharePoint çözümlerini SharePoint eklentileriyle karşılaştırın. | SharePoint Eklentileri, SharePoint çözümleriyle karşılaştırıldığında |
SharePoint çözümü oluşturun. | SharePoint çözümleri oluşturma |