Visual Studio'da Office projeleri oluşturma

Visual Studio'yu kullanarak Microsoft Office uygulaması'ler için VSTO Eklentisi ve belge düzeyi özelleştirmeleri oluşturabilirsiniz. Bu tür projeler hakkında daha fazla bilgi için bkz. Office çözümleri geliştirmeye genel bakış (VSTO).

Şunlar için geçerlidir: Bu konudaki bilgiler belge düzeyi projeler ve VSTO Eklenti projeleri için geçerlidir. Bkz. Office uygulaması ve proje türüne göre kullanılabilen özellikler.

Not

Bilgisayarınız, aşağıdaki yönergelerde yer alan Visual Studio kullanıcı arabirimi öğelerinden bazıları için farklı adlar veya konumlar gösterebilir. Sahip olduğunuz Visual Studio sürümü ve kullandığınız ayarlar bu öğeleri belirler. Daha fazla bilgi için bkz . IDE'yi kişiselleştirme.

VSTO Eklenti projesi oluşturmak için

  1. Dosya menüsünde Yeni Proje'yi> seçin. Tümleşik geliştirme ortamınız (IDE) Visual Basic geliştirme ayarlarını kullanacak şekilde ayarlandıysa, Dosya menüsünde Yeni Proje'yi> seçin.

    Yeni Proje iletişim kutusu görünür.

    Not

    Office projeleri varsayılan olarak .NET Framework 4.5'i hedefler. Daha fazla bilgi için bkz . .NET Framework istemci profili.

  2. Şablonlar bölmesinde, kullanmak istediğiniz dilin düğümü altında Office/SharePoint'i genişletin.

  3. Office Eklentileri düğümünü seçin.

  4. Proje şablonları listesinden bir VSTO Eklentisi proje şablonu seçin. Kullanılabilir VSTO Eklenti proje şablonlarının listesi için bkz . Office proje şablonlarına genel bakış.

    Not

    Office Eklentileri düğümünü seçtiğinizde proje şablonları görünmüyorsa, iletişim kutusunun üst kısmındaki birleşik giriş kutusunda .NET Framework 4 veya üzerinin seçili olduğundan emin olun. Office proje şablonları .NET Framework'ün her iki sürümü için de görünür.

  5. Ad kutusuna proje için bir ad yazın. Varsayılan olarak, proje adı çözüm adı olarak da kullanılır.

  6. Konum kutusuna projeyi oluşturmak istediğiniz yolu girin. Mutlak ve evrensel adlandırma kuralı (UNC) yollarını kullanabilirsiniz. HTTP, FTP veya diğer protokol yollarını kullanmayın.

    Konumlar aşağıdaki biçimlere sahiptir:

    • [drive]:

    • \\Server\Share

      Şu karakterleri konumda kullanmayın:

    • Yıldız işareti (*)

    • Dikey çubuk (|)

    • İki nokta üst üste (:) (Sürücü harfini takip eden hariç.)

    • Çift tırnak işareti (") (Boşluk içeren yollar tırnak işareti gerekmez.)

    • Küçüktür (<)

    • Büyüktür (>)

    • Soru işareti (?)

    • Yüzde işareti (%)

  7. Tamam düğmesini seçin.

Belge düzeyinde özelleştirme projesi oluşturmak için

  1. Dosya menüsünde Yeni Proje'yi> seçin. IDE'niz Visual Basic geliştirme ayarlarını kullanacak şekilde ayarlandıysa, Dosya menüsünde Yeni Proje'yi> seçin.

    Yeni Proje iletişim kutusu görünür.

  2. Şablonlar bölmesinde, kullanmak istediğiniz dilin düğümü altında Office/SharePoint'i genişletin.

  3. Office Eklentileri düğümünü seçin.

  4. Proje şablonları listesinde belge düzeyinde bir proje şablonu seçin. Kullanılabilir belge düzeyi proje şablonlarının listesi için bkz . Office proje şablonlarına genel bakış.

    Not

    Office Eklentileri düğümünü seçtiğinizde proje şablonları görünmüyorsa, .NET Framework 4 veya sonraki bir sürümün seçili olduğundan emin olun.

  5. Ad kutusuna proje için bir ad yazın. Varsayılan olarak, bu ad belge için de kullanılır. IDE'niz Visual C# geliştirme ayarlarını veya Genel geliştirme ayarlarını kullanacak şekilde ayarlandıysa, bir konum ve çözüm adı da girin.

    Not

    Vekil karakterleri proje konumunun yolunda veya proje adında kullanamazsınız. Ayrıca, çözümü çevrimdışı kullanmak üzere dağıtmayı planlıyorsanız, proje adındaki karakterlerin HTTP protokolü belirtimlerine uyması gerekir.

  6. Tamam düğmesini seçin.

    Office Proje sihirbazı için Visual Studio Araçları açılır.

  7. Çözüm için yeni bir belge oluşturmak istiyorsanız Yeni belge oluştur'u seçin veya varolan bir belgeyi özelleştirmek istiyorsanız Varolan belgeyi kopyala'yı seçin.

    Yeni bir belge oluşturursanız, Ad kutusunda adı belirtin ve Biçim kutusunu kullanarak belgenin biçimini seçin. Kullanılabilir biçimler hakkında daha fazla bilgi için bkz . Belge düzeyinde özelleştirmelerin mimarisi.

    Var olan bir belgeyi kullanıyorsanız, var olan belgenin Tam yolu kutusunda belgenin konumunu belirtin. Mutlak ve UNC yollarını kullanabilirsiniz. Belgenin HTTP, FTP veya diğer protokol yollarını kullanmayın.

    Konumlar aşağıdaki biçimlere sahiptir:

    • [drive]:

    • \\Server\Share

      Şu karakterleri konumda kullanmayın:

    • Yıldız işareti (*)

    • Dikey çubuk (|)

    • İki nokta üst üste (:) (Sürücü harfini takip eden hariç.)

    • Çift tırnak işareti (") (Boşluk içeren yollar tırnak işareti gerekmez.)

    • Küçüktür (<)

    • Büyüktür (>)

    • Soru işareti (?)

    • Yüzde işareti (%)

    Not

    Word 2013 projesinde var olan bir belgeyi kullanıyorsanız, yalnızca içinde oluşturulmuş veya Word 2013'e dönüştürülmüş belgeleri kullanın. Benzer şekilde, word 2010 projesinde var olan bir belgeyi kullanıyorsanız, yalnızca Word 2010'da oluşturulmuş veya word 2010'a dönüştürülmüş belgeleri kullanın. Word'ün önceki bir sürümünde oluşturulmuş bir belge kullanırsanız, belgede bazı özellikler devre dışı bırakılır. Bu özellikleri kullanan bir kod yazmaya çalışırsanız projenizde hatalarla karşılaşabilirsiniz. Belgeyi dönüştürmek için, belgeyi Word 2013 veya Word 2010'da açın, şeritteki Dosya sekmesinde Bilgi>Dönüştürme'yi seçin.

  8. Son'u seçin.

  9. Aşağıdaki durumlarda, proje klasörünü ve alt klasörlerini Word'deki Güven Merkezi'ndeki güvenilen konumlar listesine ekleyin:

    • .docm dosyasını temel alan bir Word Belgesi oluşturuyorsunuz ve belge bir VBA projesi içeriyor veya Windows Forms denetimlerini barındırıyor. Proje klasörünü güvenilen konumlar listesine eklemek, belgenin tasarım zamanında beklendiği gibi çalıştığından emin olunmasını sağlar.

    • .dotx dosyasını temel alan bir Word Şablonu projesi oluşturuyorsunuz. Projeyi çalıştırabilmek ve hatalarını ayıklamak için proje klasörünü güvenilen konumlar listesine eklemeniz gerekir.

      Güvenilen konumlara belge ekleme hakkında daha fazla bilgi için bkz. Microsoft Office Online web sitesi Dosyalarınız için güvenilen bir konum oluşturma, kaldırma veya değiştirme.