Aracılığıyla paylaş


Visual Studio Ortamında Office Projeleri

Microsoft Office projelerinin Visual Studio'daki diğer projelere, örn. Windows Forms projelerine, benzer bir geliştirme deneyimi vardır.Bir Office projesi oluşturduğunuzda ya da açtığınızda, proje öğeleri Çözüm Gezgininde görünür.Belge düzeyi projeleri için belge (yani, Word belgesi veya Excel çalışma kitabı) Visual Studio'da açılır ve belge bir Görsel Tasarımcı olarak davranır.

Uygulama alanı: Bu konudaki bilgiler Office 2013 ve Office 2010'un belge düzeyi projelerine ve uygulama düzeyi projelerine yöneliktir. Bkz. Office Uygulamalarında Kullanılabilir Özellikler ve Proje Türü.

Çözüm Gezgini'nde Proje Öğeleri

Bir belge düzeyi projesinde Çözüm Gezgini aşağıdaki varsayılan öğeleri görüntüler.

  • Belge, çalışma kitabı ve proje tarafından özelleştirilen sayfaları için düğüm.Bu düğümler, belge, çalışma kitabı ve sayfaları ile ilişkili kod dosyaları için kapsayıcı olarak hizmet eder.

  • Belge, çalışma kitabı ve proje tarafından özelleştirilen sayfaları ile ilişkili kod dosyaları.Word projelerinde, kod dosyaları Word belgesi ya da şablonuyla ilişkilendirilmiştir.Excel projelerinde, kod dosyaları Excel şablonuyla ya da çalışma kitabıyla ve şablon ya da kitaptaki tüm çalışma ve grafik sayfalarıyla ilişkilendirilmiştir.

  • Doğrudan düzenlemeniz için tasarlanmamış gizli proje dosyaları.Daha fazla bilgi için bkz. Gizli Proje Dosyaları.

Bir uygulama düzeyi projesinde Çözüm Gezgini aşağıdaki varsayılan öğeleri görüntüler.

  • Uygulama düğümüBu düğüm, konak uygulama ile aynı isimdedir. Örneğin Word, Excel ya da Outlook.Bu uygulama düğümü ThisAddIn kod dosyasını içerir.Namespace for Host Item (Konak Öğesi için İsim Uzayı) özelliğini de sunar.Bu özellik hakkında daha fazla bilgi için, bkz. Office Projelerinde Özellikler.

  • ThisAddIn (BuEklenti) kod dosyası.Bu dosya, eklentiniz için ThisAddIn oluşturulmuş sınıfını içerir.Bu sınıf hakkında daha fazla bilgi için bkz. Uygulama Düzeyi Eklentileri Programlama.

  • Doğrudan düzenlemeniz için tasarlanmamış gizli proje dosyaları.Daha fazla bilgi için bkz. Gizli Proje Dosyaları.

cadwtfwf.collapse_all(tr-tr,VS.110).gifGeçici Sertifikalar

Office projeleri ayrıca Proje Adı_TemporaryKey.pfx isminde geçici bir sertifika içerir.Bu sertifika, geliştirme sırasında projenin uygulama ve dağıtım bildirimlerini imzalamak için kullanılır.Daha fazla bilgi için, bkz. Office Çözümlerine Güven Verme ve Office Çözümlerinin Güvenliğini Sağlama.

cadwtfwf.collapse_all(tr-tr,VS.110).gifGizli Proje Dosyaları

Birkaç proje dosyası varsayılan olarak gizlidir.Bu dosyalar Visual Studio tarafından oluşturulur ve proje türleri ile ayrılır.Gizli dosyaları görüntülemek için Çözüm Gezgini'nde Tüm Dosyaları Göster'i tıklatın.

Gizli proje dosyalarında değişiklik yapmayın.Bu dosyaları değiştirme desteklenmemektedir ve projenizin bozulmasına neden olabilir.Gizli proje dosyaları belgede belirli değişiklikler olduğu zaman yeniden oluşturulur.Gizli bir proje dosyasında el ile bir değişiklik yaparsanız, bu değişiklikler dosya yeniden oluşturulduğunda kaybolur.

Belge Düzeyi Projelerde Belge Tasarımcısı

Excel ve Word için belge düzeyi projeleri, Visual Studio'da projenizle ilişkilendirilmiş belgeyi barındıran bir tasarımcı sunar.Tasarımcı, belgeyi Visual Studio ortamı dışına çıkmadan değiştirmenizi sağlar.

Tasarımcıda bir belge açmak için Çözüm Gezgini'ndeki belge ile ilişkili kod dosyasını çift tıklayın.Örneğin, Sheet1 çalışma sayfasını tasarımcıda açmak için Sheet1 kod dosyasını çift tıklayın.

Belgeyi tasarımcıda değiştirdiğiniz zaman Office uygulamasının yerel işlevselliğini kullanabilirsiniz.Örneğin, bir belge ya da çalışma sayfasına metin girebilir veya bir tablo ya da grafik ekleme gibi görevleri gerçekleştirmek için Şerit'i kullanabilirsiniz.Klavye kısayol eşlemeleri varsayılan olarak Visual Studio eşlemeleridir.Bunun yerine Office klavye eşlemeleri kullanmak için Ayarlar menüsündeki Seçenekler iletişim kutusunda Microsoft Office Klavye Ayarları düğümünün altındaki ayarları değiştirin.

cadwtfwf.collapse_all(tr-tr,VS.110).gifBelge Üzerinde Denetimler

Visual Studio Araç Kutusu'ndan belge tasarım yüzeyine Konak kontrolleri ve Windows Forms denetimleri sürükleyebilirsiniz.Konak kontrolleri Office nesnelerinin Visual Studio tarafından oluşturulmuş Office projelerinde kullanılabilen, Word içerik denetimleri ve Excek aralıkları gibi özelleşmiş sürümleridir.Konak kontrollerinin karşılık gelen Office nesnelerinde bulunmayan, veri bağlama ve ek olaylar gibi ilave özellikleri vardır.

Daha fazla bilgi için, bkz. Konak Öğeleri ve Konak Kontrollerine Genel Bakış ve Office Belgerindeki Windows Forms Denetimlerine Genel Bakış.

cadwtfwf.collapse_all(tr-tr,VS.110).gifTasarımcıda Excel Çalışma Sayfaları ve Kitapları

Tasarımcıda bir çalışma sayfası açtığınız zaman, çalışma sayfasını doğrudan Excel'de açtığınızda olduğu gibi değiştirebilirsiniz.Bir çalışma sayfası hücresine çift tıklarsanız hücre düzenleme moduna geçer.Konak kontrolü içeren bir hücreye çift tıklarsanız, kod düzenleyicisi açılır ve Visual Studio denetim için varsayılan olay işleyicisini oluşturur.Diğer çalışma sayfalarına gitmek için tasarımcının alt tarafındaki çalışma sayfası sekmelerine tıklatabilirsiniz.

Tasarımcıda çalışma kitabını açtığınızda tasarım yüzeyi bulunmaz.Çalışma kitabı için tasarım görünümü tasarımcıyı dolduran büyük bir bileşen alanıdır.

Çalışma kitabı ve kitaptaki tüm sayfalarla ilişkili birer kod dosyası vardır.Her kod dosyası çalışma kitabını ya da sayfasını temsil eden oluşturulmuş bir konak kontrolü sınıfını içerir.Daha fazla bilgi için bkz. Genişletilmiş Nesneleri Kullanarak Excel'i Otomatikleştirme.

cadwtfwf.collapse_all(tr-tr,VS.110).gifTasarımcıda Word Belgeleri

Tasarımcıda bir belgeyi açtığınız zaman, belgeyi doğrudan Word'de açtığınızda olduğu gibi değiştirebilirsiniz.Belgedeki bir sözcüğe çift tıkladığınızda o sözcük seçili hale gelir.Eğer bu sözcük bir konak kontrolü içindeyse, kod düzenleyicisi açılır ve Visual Studio denetim için varsayılan olay işleyicisini oluşturur.

Belge, kendisiyle ilişkili bir kod dosyasına sahiptir. Bu kod dosyası belgeyi temsil eden oluşturulmuş bir konak kontrolü sınıfını içerir.Daha fazla bilgi için bkz. Document (Belge) Konak Öğesi.

cadwtfwf.collapse_all(tr-tr,VS.110).gifTasarım modunda vs. çalışma zamanı modu karşılaştırması

Bir belge Visual Studio ortamında açık olduğunda zaman daima tasarım modundadır.Bazı görevler (örn. belge yüzeyine bir konak kontrolü sürükleme) sadece tasarım modunda gerçekleştirebilir.

Belgeyi çalışma zamanı modunda görmek için uygulamayı ve belgeyi Visual Studio'nun dışında açmanız gerekir.Ayrıca projeyi derleyip çalıştırabilirsiniz ki böylelikle belge ve uygulama otomatik olarak Visual Studio'nun dışında açılır.

Kod Düzenleyicisi

Kod Düzenleyicisi çözümünüzdeki görünür kod dosyalarını görüntüleyip değiştirebilmenizi sağlar.Bu dosyalar çözümünüzün davranışını tanımlayan kodu içerir.

Kod Düzenleyicisi hakkında daha fazla bilgi için bkz. Kod ve Metin Düzenleyici'de Kod Yazma.Office projelerinde nasıl kod yazıldığı hakkında daha fazla bilgi için, bkz. Office Çözümlerinde Kod Yazma.

Özellik Penceresi

Özellikler penceresi, Çözüm Gezgini'nde seçili olan proje öğelerinin ve tasarımcıda seçili olan (denetimler veya bir belge düzeyi projesindeki belge belge gibi) KA öğelerinin özelliklerini görüntüler.Bazı özellikler uygulamaya ve belgeye özgüdür ve bazıları tüm projelerde aynıdır.

Veri Kaynakları Penceresi

Bir belge düzeyi Office projesinde Veri Kaynakları penceresini bir veri kaynağını belgenin üzerine sürüklemek ve bu veri kaynağına bağlı denetimi oluşturmak için kullanabilirsiniz.Daha fazla bilgi için bkz. Visual Studio veri denetimleri.

Ayrıca bkz.

Görevler

Nasıl yapılır: Visual Studio Office projeler oluşturmak

Kavramlar

Solution Explorer'ı kullanma

Office Projelerinde Özellikler

Diğer Kaynaklar

Office Çözümleri Tasarlama ve Oluşturma

Office Proje Şablonlarına Genel Bakış