Ürün yelpazesinden excel'e ulaşamıyorum. Aşağıdaki kod bloğunu kullanıyorum ve bunun gibi aktif sayfa alabilirim. ama sadece seçim aralığına ihtiyacım var. bunu nasıl yapabilirim? Tavsiye için teşekkürler.excel 2010'dan seçim aralığı nasıl edinilir?
7
A
cevap
10
seçim Uygulama bir özelliktir, bu nedenle böyle bir şey kullanmalısınız: Sadece örneğin bir Grafik olabilir (Selection tarafından döndürülen nesne Range fromn farklı bir şey olabilir dikkat edin
Microsoft.Office.Interop.Excel.Application ExApp = Globals.ThisAddIn.Application as Microsoft.Office.Interop.Excel.Application;
Microsoft.Office.Interop.Excel.Range SelectedRange = ExApp.Selection as Microsoft.Office.Interop.Excel.Range;
), bu yüzden SelectedRange'ın boş değerlerini kontrol etmelisiniz.
İlgili konular
- 1. Önyükleme Aralığı: Önyükleme aralığı aralığı nasıl eklenir?
- 2. Bir Excel VBA makrosundan UTC'de geçerli datetime nasıl edinilir
- 3. Excel VBA
- 4. Excel VBA, fare tarafından kullanıcı tarafından seçilen aralığın aralığı olsun
- 5. Yağış aralığı aralığı
- 6. aralığı
- 7. Aralığı?
- 8. Tarih aralığı nasıl değerlenir?
- 9. NSTextView'da metin seçim rengini değiştirme
- 10. ModelChoiceField örneklerini şablonda nasıl edinilir
- 11. Geçerli SQLite satır aralığı aralığı?
- 12. HTML/JS kullanarak bir 'insan' tarih aralığı seçim listesi nasıl açılır? (Bugün, Dün, Geçen Hafta ...)
- 13. Görsel seçim nasıl filtrelenir?
- 14. Modal seçim seçim modu nedir?
- 15. sculum'da orijinal start_url (yönlendirme öncesi) nasıl edinilir
- 16. LibUUID nasıl edinilir/kullanılır?
- 17. ScrollBars SVG'de nasıl edinilir?
- 18. JUnit sürümü nasıl edinilir
- 19. ABRecordRef ABRecordID'den nasıl edinilir?
- 20. Geçerli TimeStamp nasıl edinilir?
- 21. geotiff resmi nasıl edinilir
- 22. Değer Query'den nasıl edinilir
- 23. Log4Net: Logger nasıl edinilir?
- 24. Kullanıcı eylemleri nasıl edinilir?
- 25. HIT kimlikleri nasıl edinilir?
- 26. NSRunningApplication pencereleri nasıl edinilir
- 27. Güncel ProcessID nasıl edinilir?
- 28. İletişim boyutu nasıl edinilir?
- 29. Hittypeid nasıl edinilir?
- 30. Excel 2007 VBA kullanarak sütun başına çok satırlı/sütun aralığı nasıl kullanılır?
bu iştir. ama bunu da yapabilirim: Microsoft.Office.Interop.Excel.Range selectedRange = ExApp.ActiveWindow.RangeSelection; –
teşekkürler, seçili menzili nasıl anlayabilirim boş, boş olmayan veya boş olmayan tek bir hücreyi seçsem bile. –
Doy, seçili hücrenin bir şey içermediğini kontrol etmek istiyor mu demek istiyorsun? –