Aracılığıyla paylaş


Word Çözümleri

Visual Studio 2012 , 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 alanı: Bu konudaki bilgiler Word 2013 ve Word 2010 uygulamalarının belge düzeyi projelerine ve uygulama düzeyi projelerine yöneliktir. Daha fazla bilgi için bkz. Office Uygulamalarında Kullanılabilir Özellikler ve Proje Türü.

Bu konu, aşağıdaki bilgileri sağlar:

  • Sözcük Otomatikleştirme.

  • Word için belge düzeyi özelleştirmelerini geliştirme.

  • Word için uygulama 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 de kullanılabilir konak öğeleri ve konak kontrollerini Çözümlerinizdeki.Bunlar, Word nesne modelinde kullanılan Microsoft.Office.Interop.Word.Document ve Microsoft.Office.Interop.Word.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 ö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 Office projeler oluşturmak.

Belge düzeyi özelleştirmelerinin nasıl çalıştığı hakkında daha fazla bilgi için, Belge Düzeyi Özelleştirmeleri Mimarisi.

Bb157892.collapse_all(tr-tr,VS.110).gifWord Ö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 kullanıcı Arabirimi ö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 Word eklenti proje şablonlarını kullanın Yeni bir proje iletişim kutusunu, Visual Studio.Daha fazla bilgi için bkz. Nasıl yapılır: Visual Studio Office projeler oluşturmak.

Uygulama düzeyi eklentilerinin nasıl çalıştığı hakkında daha genel bilgi için, bkz. Uygulama Düzeyi Eklentisi Mimarisi.

Bb157892.collapse_all(tr-tr,VS.110).gifWord 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.

Bb157892.collapse_all(tr-tr,VS.110).gifTü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

Şeriti Ö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: Windows Forms denetimleri eklemek için Office belgeleri

Nasıl yapılır: Word belgeleri için içerik denetimleri ekleme

Nasıl yapılır: Word belgelerinde yer denetimleri ekleyin

Bb157892.collapse_all(tr-tr,VS.110).gifBelge 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 belgeleri veya Excel çalışma kitapları için Eylemler bölmesinde Ekle

Belge yüzeyine genişletilmiş XMLNode ve XMLNodes denetimleri ekleme.

Nasıl yapılır: Word belgelerini XMLNode denetimleri ekleyin

Nasıl yapılır: Word belgelerine XMLNodes denetimleri ekleme

Bb157892.collapse_all(tr-tr,VS.110).gifUygulama 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şturma.

Özel görev bölmeleri

Bb157892.collapse_all(tr-tr,VS.110).gifİ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

Genişletilmiş nesneler hakkında bilgi verir (tarafından sağlanan Office için Visual Studio Araçları çalışma zamanı modülü), Word çözümleri kullanabilirsiniz.

Office Belgerindeki Windows Forms Denetimlerine Genel Bakış

Word belgelerinde Windows Forms denetimlerini nasıl ekleyebileceğinizi açıklar.

İzlenecek yol: İlk belge düzeyinde özeleştirme sözcük oluşturma

Word için basit bir belge düzeyi özelleştirmesinin nasıl oluşturulduğunu gösterir.

İzlenecek yol: İlk uygulama düzeyinde eklentiniz Word oluşturma

Word için basit bir uygulama düzeyi eklentisinin nasıl oluşturulduğunu gösterir.

İzlenecek yol: Bir belgeye ekleme denetimlerini bir uygulama düzeyinde eklentisi çalışma zamanı

Nasıl bir Windows eklemek için düğmeyi oluşturur ve gösterir RichTextContentControl bir uygulama düzeyi eklentisi kullanarak çalışma zamanında bir belgeye.

Word 2010 Office geliştirme

Makaleler ve başvuru belgeleri Word çözümleri (Visual Studio kullanarak Office geliştirmeye özgü olmayan) geliştirme hakkında bilgilere bağlantı sağlar.