Aracılığıyla paylaş


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.

Şerite Genel Bakış

Ö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

Nasıl Yapılır: Word Belgelerine İçerik Denetimleri Ekleme

Nasıl Yapılır: Word Belgelerine Yer İşareti Denetimi 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.

Nasıl Yapılır: Word Belgelerine XMLNode Denetimleri Ekleme

Nasıl Yapılır: Word Belgelerine 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.

Özel Görev Bölmeleri

İlgili Konular

Başlık

Tanımlama

Word Nesne Modeline Genel Bakış

Word nesne modeli tarafından sağlanan ana türlerine genel bakış sağlar.

Genişletilmiş Nesneleri Kullanarak Word'ü Otomatikleştirme

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.

Ofis Geliştirmede Word 2010

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.