Ofis Eklentileri ile Çalışın

Bazen, belgeleri değiştirmek için kodu çalıştıran arayüz kontrollerine erişim vermek isteyebilirsiniz. Aspose.Words API ‘nin WebExtensions ad alanı, öğeleri ve öznitelikleri özelleştirmek için çeşitli sınıflar sağlar ve Office Eklentileri’ni temsil etmek için XML sözlüğünü genişletir.

WebExtensions ad alanı aşağıdaki şekilde koşullu olarak bölünebilir:

  • Görev panelinde çalışmak için nesneler Web uzantıları ile çalışmak için nesneler

Görev Panolarını Kullanma

Görev panelleri, Microsoft Word ‘da pencerenin sağ tarafına yerleştirilmiş arayüz yüzeyleridir. Görev Paneli, kullanıcıların arayüz denetimlerine erişmesine ve belgeleri değiştirmek için kod çalıştırabilmesine olanak tanır.

Örneğin, Aspose.Words ‘yi kullanarak API görev penceresini 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şlevsellik sağlar.

Aspose.Words görev çubuğu türünde web uzantılarını eklemek için WebExtension ve TaskPane sınıflarına sahip olma yeteneğini sağlar ve ayrıca bölme ve uzantı özelliklerini özelleştirmenize izin verir.

Örnek kod aşağıdaki şekilde web uzantısı görev panellerine temel özelliklerle nasıl görev paneli oluşturma ve ekleme gösterir:

Görev bölmesi eklentilerini bir listesini görmek için, WebExtensionTaskPanes özelliğini kullanın.

Aşağıdaki kod örneği böyle bir eklenti listenin nasıl elde edileceğini göstermektedir: