Word Çözümleri
Visual Studio 2013 , Microsoft Office Word için belge düzeyi özelleştirmeleri ve uygulama düzeyi eklentileri oluşturmak amacıyla kullanabileceğiniz proje şablonları sağlar.Word'ü otomatikleştirmek, Word özelliklerini genişletmek ve Word kullanıcı arabirimini (UI) özelleştirmek için bu çözümleri kullanabilirsiniz. Belge düzeyi özelleştirmeleri ve uygulama düzeyi eklentileri arasındaki farklar hakkında daha fazla bilgi için, bkz. Office Çözümleri Geliştirmesine Genel Bakış.
Uygulama hedefi: Bu konudaki bilgiler, Word 2013 ve Word 2010 için belge düzeyi projeler ve uygulama düzeyi projelere yöneliktir. Daha fazla bilgi edinmek için, bkz. Office Uygulaması ve Proje Türüne Göre Kullanılabilir Özellikler.
Bu konu, aşağıdaki bilgileri sağlar:
Sözcüğü otomatikleştirin.
Word için belge düzeyi özelleştirmeleri geliştirme.
Word için Uuygulama düzeyi eklentileri geliştirme.
Word kullanıcı arayüzünü özelleştirme.
Sözcük Otomatikleştirme
Word nesne modeli, Word'ü otomatikleştirirken kullanabileceğiniz birçok türü ortaya çıkarır.Örneğin, program aracılığıyla tablo, biçim belgeleri oluşturabilir ve aralık ve paragraflardaki metni ayarlayabilirsiniz.Daha fazla bilgi için bkz. Word Nesne Modeline Genel Bakış.
Visual Studio'da Word çözümleri geliştirirken aynı zamanda konak öğelerini ve konak kontollerini de çözümlerinizde kullanabilirsiniz.Bunlar, Word nesne modelinde kullanılan Document ve ContentControl gibi belli ortak nesneleri genişleten nesnelerdir.Genişletilmiş nesneler, temel aldıkları Word nesneleri gibi davranırlar fakat aynı zamanda yeni olaylar ve veri bağlama becerileri gibi ek işlevlere sahiptirler.Daha fazla bilgi için bkz. Genişletilmiş Nesneleri Kullanarak Word'ü Otomatikleştirme.
Word için Belge Düzeyi Özelleştirmeleri Geliştirme
Microsoft Office Word için belge düzeyi özelleştirmesi, belirli bir belge ile ilişkilendirilmiş derleme içerir.Derleme, genellikle UI'yi özelleştirerek ve Word'ü otomatikleştirerek belgeyi genişletir.Word'ün kendisiyle ilişkilendirilen uygulama düzeyi eklentisinin aksine bir özelleştirmede uyguladığınız işlevsellik, sadece ilişkili belge Word'de açık olduğu zaman kullanılabilir.
Word belge düzeyi özelleştirme projesi oluşturmak için, Visual Studio Yeni Proje iletişim kutusundaki Word Belgesi veya Word Şablonu proje şablonlarını kullanın.Daha fazla bilgi için bkz. Nasıl Yapılır: Visual Studio'da Office Projeleri Oluşturma.
Belge düzeyi özelleştirmelerinin nasıl çalıştığı hakkında daha fazla bilgi için, Belge Düzeyi Özelleştirmeler Mimarisi.
Word Özelleştirme Programlama Modeli
Word için belge düzeyi projesi oluşturduğunuzda, Visual Studio çözümünüzün temeli olan ThisDocument isimli bir sınıf oluşturur.Bu sınıf çözümünüzle ilişkilendirilmiş belgeyi temsil eder ve kodunuzu yazmanız için bir başlangıç noktası sağlar.
ThisDocument sınıfı ve belge düzeyi projesinde kullanabileceğiniz diğer özellikler hakkında daha fazla bilgi için, bkz. Belge Düzeyi Özelleştirmelerini Programlama.
Word için Uygulama Düzeyi Eklentileri Geliştirme
Microsoft Office Word uygulama düzeyi eklentisi Word tarafından yüklenen bir derleme içerir.Derleme, genellikle UI'yi özelleştirerek ve Word'ü otomatikleştirerek Word'ü genişletir.Belirli bir belge ile ilişkilendirilen belge düzeyi özelleştirmesinin aksine bir eklentide uyguladığınız işlevsellik, herhangi bir tek belge ile sınırlı değildir.
Word uygulama düzeyi eklenti projesi oluşturmak için, Visual Studio Yeni Proje iletişim kutusundaki Word Eklentisi proje şablonlarını kullanın.Daha fazla bilgi için bkz. Nasıl Yapılır: Visual Studio'da Office Projeleri Oluşturma.
Uygulama düzeyi eklentilerinin nasıl çalıştığı hakkında daha genel bilgi için, bkz. Uygulama Düzeyi Eklentileri Mimarisi.
Word Eklenti Programlama Modeli
Word eklenti projesi oluşturduğunuzda, Visual Studio çözümünüzün temeli olan ThisAddIn isimli bir sınıf oluşturur.Bu sınıf kodunuzu yazmanız için bir başlangıç noktası sağlar ve aynı zamanda eklentinize Word nesne modelini uygular.
ThisAddIn sınıfı ve eklentide kullanabileceğiniz diğer özellikler hakkında daha fazla bilgi için, bkz. Uygulama Düzeyi Eklentileri Programlama.
Word Kullanıcı Arayüzünü Özelleştirme
Word kullanıcı arayüzünü özelleştirmek için birçok farklı yol vardır.Bazı seçenekleri tüm proje türleri ve diğer seçenekleri sadece uygulama düzeyi eklentileri veya belge düzeyi özelleştirmeleri kullanabilir.
Tüm Proje Türleri için Seçenekler
Aşağıdaki tablo, hem belge düzeyi özelleştirmeleri hem de uygulama düzeyi eklentileri tarafından kullanılabilen seçenekleri listeler.
Görev |
Daha fazla bilgi için |
---|---|
Şeridi Özelleştirme. |
|
Özelleştirilmiş belgeye (belge düzeyi özelleştirmeleri için) veya herhangi bir açık belgeye (uygulama düzeyi eklentisi için) Windows Forms veya genişletilmiş Word denetimleri ekleme. |
Nasıl Yapılır: Office Belgelerine Windows Forms Denetimleri Ekleme |
Belge Düzeyi Özelleştirmeleri Seçenekleri
Aşağıdaki tablo, sadece belge düzeyi özelleştirmeleri tarafından kullanılabilen seçenekleri listeler.
Görev |
Daha fazla bilgi için |
---|---|
Belgeye eylemler bölmesi ekleme. |
Eylemler Bölmesine Genel Bakış Nasıl Yapılır: Word Belgelerine veya Excel Çalışma Kitaplarına Eylemler Bölmesi Ekleme |
Belge yüzeyine genişletilmiş XMLNode ve XMLNodes denetimleri ekleme. |
Uygulama Düzeyi Eklentileri Seçenekleri
Aşağıdaki tablo, sadece uygulama düzeyi eklentileri tarafından kullanılabilen seçenekleri listeler.
Görev |
Daha fazla bilgi için |
---|---|
Özel görev bölmesi oluşturun. |
İlgili Konular
Başlık |
Tanımlama |
---|---|
Word nesne modeli tarafından sağlanan ana türlerine genel bakış sağlar. |
|
Word çözümleri kullanabileceğiniz (Office çalışma zamanı için Visual Studio Araçları tarafından sağlanan) genişletilmiş nesneler hakkında bilgi verir. |
|
Office Belgelerindeki Windows Forms Denetimlerine Genel Bakış |
Word belgelerine Windows Forms denetimlerini nasıl ekleyebileceğinizi açıklar. |
İzlenecek Yol: Word İçin İlk Belge Düzeyi Özelleştirmeyi Oluşturma |
Word için basit bir belge düzeyi özelleştirmesinin nasıl oluşturulduğunu gösterir. |
İzlenecek Yol: Word İçin İlk Uygulama Düzeyi Eklentiyi Oluşturma |
Word için basit bir uygulama düzeyi eklentisinin nasıl oluşturulduğunu gösterir. |
İzlenecek Yol: Uygulama Düzeyi Projesindeki Belgeye Çalışma Zamanında Denetimler Ekleme |
Uygulama düzeyinde eklenti kullanarak çalışma zamanında Windows Forms düğmesinin ve RichTextContentControl öğesinin bir belgeye nasıl ekleneceğini gösterir. |
Word çözümleri (Visual Studio kullanarak Office geliştirmeye özgü olmayan) geliştirme hakkında makaleler ve başvuru belgelerine bağlantılar sağlar. |