Excel Eklentileri Geliştirmek


Kayabaş İ.

İşlem Tablosu Programlama, Buket Kip Kayabaş, Editör, Anadolu Üniversitesi, Eskişehir, ss.282-309, 2024

  • Yayın Türü: Kitapta Bölüm / Ders Kitabı
  • Basım Tarihi: 2024
  • Yayınevi: Anadolu Üniversitesi
  • Basıldığı Şehir: Eskişehir
  • Sayfa Sayıları: ss.282-309
  • Editörler: Buket Kip Kayabaş, Editör
  • Anadolu Üniversitesi Adresli: Evet

Özet

Dijital dönüşüm çağında yazılım uygulamaları, sadece iş süreçlerinin vazgeçilmez araçları değil aynı zamanda kişisel ve kurumsal verimliliği artıran akıllı çözümler haline gelmiştir. Microsoft Office, dünya çapında milyarlarca kullanıcıya hizmet veren güçlü bir platform olarak bu dönüşümün merkezinde yer alır. Ancak, kullanıcı ihtiyaçları her geçen gün çeşitlenip karmaşıklaştıkça standart işlevlerin ötesine geçecek esnek ve özelleştirilebilir araçlara duyulan ihtiyaç da artmaktadır. Bu noktada Microsoft kendi ürün ailesi kapsamındaki çözüm önerisi, Office Add-ins (Ofis Eklentileri)’dir. Office Add-ins, Microsoft’un Office uygulamalarının sınırlarını genişletmek ve kullanıcıların iş akışlarını daha etkili yönetmelerini sağlamak için sunduğu yenilikçi bir yazılım geliştirme ekosistemidir: Kullanıcıların Excel, Word, PowerPoint ve Outlook gibi temel Office uygulamalarına gömülü, özelleştirilmiş çözümler geliştirmelerine olanak tanır. Web teknolojilerine dayanan bu platform, geliştiricilere JavaScript, HTML ve CSS gibi dillerle modern ve platformlar arası çalışabilen eklentiler oluşturma imkânı sunar. Office Eklentileri ekosisteminin sunduğu en büyük avantaj, Office uygulamalarını yalnızca birer araç olmaktan çıkarıp kullanıcı ihtiyaçlarına göre yeniden şekillendirilebilen dinamik birer platforma dönüştürmesidir. Bu çalışmada, öncelikle Excel özelinde Microsoft Office ailesi için eklenti geliştirme sürecini mercek alarak Office Add-ins Platformunu ve bağlı API’leri inceleyeceğiz. Ardından bireysel ya da kurumsal ihtiyaçlara özgü Excel kendi eklentilerinizi nasıl geliştirebileceğinizi uygulamalı olarak adım adım keşfedeceğiz.

In the age of digital transformation, software applications have become not only indispensable tools for business processes, but also intelligent solutions that increase personal and organisational productivity. Microsoft Office is at the centre of this transformation as a powerful platform serving billions of users worldwide. However, as user needs diversify and become more complex, the need for flexible and customisable tools that go beyond standard functions increases. At this point, Microsoft's solution proposal within its own product family is Office Add-ins. Office Add-ins is an innovative software development ecosystem that Microsoft offers to expand the boundaries of Office applications and enable users to manage their workflows more effectively: It allows users to develop customised solutions embedded in core Office applications such as Excel, Word, PowerPoint and Outlook. Based on web technologies, the platform enables developers to create modern, cross-platform add-ins with languages such as JavaScript, HTML and CSS. The biggest advantage of the Office Add-ins ecosystem is that it transforms Office applications from mere tools into dynamic platforms that can be reshaped according to user needs. In this study, we will first examine the Office Add-ins Platform and related APIs by focusing on the add-in development process for the Microsoft Office family, specifically Excel. Then, we will discover step by step how you can develop your own Excel add-ins specific to individual or corporate needs.