Share via


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.

Apps for Office and SharePoint conceptual model

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.

Content app for Office

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.

Business contact manager app for SharePoint

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.

PowerPoint Add-in solution

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