Office Eklentileriyle Çalışma

Bazen belgeleri değiştirmek için kod çalıştıran arayüz kontrollerine erişim vermek isteyebilirsiniz. Aspose.Words API, Office Eklentilerini temsil etmek için XML kelime dağarcığını genişleten öğeleri ve nitelikleri özelleştirmek için çeşitli sınıflar sağlayan webextensions modülünü sağlar.

WebExtensions ad alanı koşullu olarak aşağıdakilere ayrılabilir:

  • Görev bölmesiyle çalışmaya yönelik nesneler
  • Web uzantılarıyla çalışmaya yönelik nesneler

Görev Bölmelerini Kullanma

Görev bölmeleri, Microsoft Word’te pencerenin sağ tarafında görüntülenen arayüz yüzeyleridir. Görev bölmesi, kullanıcıların belgeleri değiştirmek için kod çalıştırabilen arayüz kontrollerine erişmesine olanak tanır.

Örneğin, Aspose.Words API’yi kullanarak bir görev bölmesi eklentisi ekleyebilir ve görünümünü özelleştirebilirsiniz.

Web Uzantılarını Kullanma

Web Uzantıları, Office uygulamalarının yeteneklerini genişleten ve Office belge içeriğiyle etkileşim kuran araçlardır. Web Uzantıları, kullanıcı deneyimini geliştirmek için Office istemcilerine ek işlevler sağlar.

Aspose.Words, WebExtension ve TaskPane sınıflarını kullanarak Görev Bölmesi türünde Web Uzantıları ekleme olanağı sağlar ve ayrıca bölme ve uzantı özelliklerini özelleştirmenize de olanak tanır.

Aşağıdaki kod örneği, görev bölmelerinin nasıl oluşturulacağını ve temel özelliklere sahip web uzantısı görev bölmelerine nasıl ekleneceğini gösterir:

Görev bölmesi eklentilerinin listesini görmek için web_extension_task_panes özelliğini kullanın.

Aşağıdaki kod örneği, böyle bir eklenti listesinin nasıl alınacağını gösterir: