Hata: Visual C# .NET IDE, her eklediğinizde yanıt Excel SheetSelectionChange olay veya Excel'in SheetBeforeRightClick olay vermiyor

ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.

Makalenin İngilizcesi aşağıdaki gibidir:824001
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
Belirtiler
Microsoft Excel'in 11.0 Nesne Kitaplığı'nı kullanan bir Visual C# .NET uygulaması oluşturun. Bazı Excel olayları işlemek için kod yazarken, IDE yanıt vermiyor.
Neden
Bu sorun, SheetSelectionChange olay ve SheetBeforeRightClick olayı nedeniyle oluşur.
Pratik Çözüm
Not Defteri gibi bir metin düzenleyicisini başlatın, soruna neden olan bir kod yazın ve sonra kodu, Visual Studio'nun kod düzenleyicisine yapıştırın.
Durum
Microsoft, bunun bu makalenin başında listelenen Microsoft ürünlerinde bir hata olduğunu onaylamıştır.
Daha fazla bilgi

Davranışı Yeniden Oluşturma Adımları

  1. Microsoft Visual Studio .NET'i başlatın. 2003.
  2. Dosya menüsünden Yeni ' nin üzerine gelin ve sonra Project ' i tıklatın.
  3. Visual C# Projects altında Windows uygulaması) tıklatın. Varsayılan olarak, Form1 oluşturulur.
  4. Microsoft Excel nesne kitaplığına bir başvuru ekleyin:
    1. Proje) menüsünde Add Reference ' ı tıklatın.
    2. COM sekmesinde, Microsoft Excel'in 11.0 Nesne Kitaplığı ' nı bulun ve sonra da <a2>Seç</a2>'i tıklatın.
    3. Seçiminizi kabul etmek için Tamam <a0>Başvuru Ekle</a0> iletişim kutusunda tıklatın.
  5. Solution Explorer'da Form1.cs formun Tasarım görünümünde görüntülemek için çift tıklatın.
  6. Görünüm menüsünden araç kutusunu görüntülemek için araç ' ı tıklatın.
  7. Bir düğme denetimi Form1 forma ekleyin.
  8. Formdaki bir tıklatın olay işleyicisi ekleyin düğmeyi çift tıklatın.
  9. Aşağıdaki kodu <a0>Kod</a0> penceresinin en üstüne ekleyin:
    using Excel = Microsoft.Office.Interop.Excel;
  10. Tür (değil yapıştırmak) düğmesini tıklatarak olay işleyicisi, aşağıdaki kodu.

    Not Sorunu. yeniden oluşturmak için bu kodu gerçekten yazmalısınız
    Excel.Application oApp = new Excel.Application();Excel.Workbook oBook = oApp.Workbooks.Add(System.Type.Missing);oBook.SheetSelectionChange += new Excel.WorkbookEvents_SheetSelectionChangeEventHandler(SheetSelectionChange);
    parantez içinde son satırında kapatın sonra Visual Studio IDE yanıt vermiyor dikkat edin.
Referanslar
Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
311452BILGI: Visual Studio .NET ile Microsoft Office çözümleri geliştirme

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 824001 - Son İnceleme: 01/17/2015 05:19:21 - Düzeltme: 1.5

Microsoft Visual C# .NET 2003 Standard Edition, Microsoft Office Excel 2003, Microsoft Visual Studio Tools for the Microsoft Office System version 2003

  • kbnosurvey kbarchive kbmt kbbug kbpia kbpending kbautomation KB824001 KbMttr
Geri bildirim