Aracılığıyla paylaş


Word'de Belge Düzeyinde Özelleştirme Programlamasına Başlama

Siz yalnızca Visual Studio kullanarak Microsoft Office Word için belge düzeyi özelleştirmeleri oluşturmaya Başlarken, işte bilmeniz gerekir.

Uygulama hedefi: Bu konudaki bilgiler, Word 2013 ve Word 2010 için belge düzeyi projelere yöneliktir. Daha fazla bilgi edinmek için, bkz. Office Uygulaması ve Proje Türüne Göre Kullanılabilir Özellikler.

Word İçin Belge Düzeyi Özelleştirmelerinin Nasıl Çalıştığını Anlamak

Oluşturduğunuz her Word özelleştirmesi tek bir belgeyi temel alır.Özelleştirmeyi kullanmaya başlamak için son kullanıcı belgeyi açar veya Word şablonundan bir belge oluşturur.Belgedeki olaylar, örneğin imleci belirli alanlara götürmek veya menü öğelerine ve düğmelere basmak gibi, derlemedeki olay işleme yöntemlerini çağırabilir.Belge kapatıldığında, özelleştirme tarafından sağlanan özellikler Word'de artık kullanılamaz.

Daha fazla bilgi için bkz. Belge Düzeyi Özelleştirmeler Mimarisi.

Word için Belge Düzeyi Projeleri Oluşturma

Word belge düzeyi özelleştirmesi oluşturmak için Yeni Proje iletişim kutusundaki Word Belgesi'ni veya Word Şablonu proje şablonunu kullanın.Bu şablonlar gerekli derleme kaynaklarını ve proje dosyalarını içerir.

Word için belge düzeyi projesi oluşturma hakkında ayrıntılı bilgi için bkz. Nasıl Yapılır: Visual Studio'da Office Projeleri Oluşturma.Proje şablonları hakkında daha fazla bilgi için, bkz. Office Proje Şablonlarına Genel Bakış.

Konak Öğelerini ve Konak Kontrollerini Kullanarak Word Belgelerini Programlama

Konak öğeleri ve konak kontrolleri, belge düzeyi özelleştirmeleri için programlama modeli sağlar.

Konak öğeleri kodunuza bir giriş noktası sağlar ve bunlar da konak kontrolleri ve Windows Forms denetimleri için kapsayıcı olarak işlev görebilir.Word belge düzeyi projelerinde konak öğesi ThisDocument sınıfı tarafından temsil edilir.

Konak kontrolleri; içerik denetimleri, yer işaretleri ve XML düğümleri gibi yerel Word nesnelerine bağlıdır.Konak kontrolleri yerel Word nesnelerine benzer işlevsellik sunar, fakat onların yeni olaylar, tasarımcı desteği ve veri bağlama yetenekleri de vardır.Proje kodunuzda ve IntelliSense'de birinci sınıf nesneler olarak görünürler, böylece Word nesne modelinden gezinmeye gerek kalmadan kodunuzda belirli nesnelere doğrudan başvuru yapmanız kolaylaşır.

Daha ayrıntılı bilgi için aşağıdaki konulara bakın:

Word Kullanıcı Arayüzünü Özelleştirme

Birçok Microsoft Office çözümleri, kullanıcıya çözümle etkileşime girmesi için bazı yollar sağlamak amacıyla Office uygulamasının arayüzünü (UI) değiştirir.Belge düzeyi özelleştirmesi kullanarak Word'ün UI'ını değiştirebileceğiniz birçok yol vardır.Örneğin, Şerit'e denetimler ekleyebilir ve eylemler bölmesinde görüntüleyebilirsiniz.Daha fazla bilgi için bkz. Office Kullanıcı Arabirimini Özelleştirme.

Visual Studio'daki projenizle doğrudan ilişkisi olan belgeyi de açabilirsiniz.Visual Studio'da bu belge açık olduğu zaman Word kullanıcı arayüzünü kullanarak belgeyi değiştirebilirsiniz.Ayrıca belgeyi, kendisine denetim sürüklemenize olanak sağlayan tasarım yüzeyi olarak da kullanabilirsiniz.Daha fazla bilgi için bkz. Visual Studio Ortamında Office Projeleri.

Verilere Denetim Bağlama

İçerik ve Bookmark denetimleri, Veri Kaynağı penceresinden sürükleyebileceğiniz denetimler listesindedir.Bu yolla içerik ve yer işaret denetimleri eklemek, bu denetimleri pencere kullanarak kurduğunuz veri kaynağına bağlar.Hiçbir kod yazmadan, veriyi veritabanlarından, servislerden ve iş nesnelerinden görüntüleyebilirsiniz.Daha fazla bilgi için bkz. Office Çözümlerinde Verileri Denetimlere Bağlama.

Sonraki Adımlar

Word için belge düzeyi özelleştirmesinin nasıl oluşturulduğunu öğrenmek için bkz. İzlenecek Yol: Word İçin İlk Belge Düzeyi Özelleştirmeyi Oluşturma.Bu anlatım size Visual Studio'daki Office geliştirme araçlarını ve Word belge düzeyi özelleştirmeleri için programlama modellerini tanıtır.

Word projelerindeki ortak görevlerin bazılarında size yol gösterecek konuların listesi için, bkz. Office Programlarındaki Ortak Görevler.

Ayrıca bkz.

Görevler

Nasıl Yapılır: Visual Studio'da Office Projeleri Oluşturma

İzlenecek Yol: Word İçin İlk Belge Düzeyi Özelleştirmeyi Oluşturma

Kavramlar

Word Kullanımında İzlenecek Yollar

Office Çözümlerinde Kod Yazma

Diğer Kaynaklar

Belge Düzeyi Özelleştirmelerini Programlama

Word Çözümleri

Word Nesne Modeline Genel Bakış