Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Değerleri bir denetimde veya yerel bir NamedRange Excel aralık nesnesinde depolayabilir ve alabilirsiniz.
Şunlar için geçerlidir: Bu konudaki bilgiler, Excel için belge düzeyi projeler ve VSTO Eklenti projeleri için geçerlidir. Daha fazla bilgi için bkz. Office uygulaması ve proje türüne göre kullanılabilen özellikler.
Visual Studio'da Office geliştirme araçlarını kullanarak 1/1/1900 veya sonrasındaki bir tarih değerini bir aralıkta depolarsanız, bu değer OLE Otomasyonu (OA) biçiminde depolanır. OLE Otomasyonu (OA) tarihlerinin değerini almak için yöntemini kullanmanız FromOADate gerekir. Tarih 1/1/1900'den önceyse dize olarak depolanır.
Not
Excel tarihleri, 1900'ün ilk iki ayı için OLE Otomasyonu tarihlerinden farklıdır. 1904 tarih sistemi seçeneği işaretliyse farklılıklar da vardır. Aşağıdaki kod örnekleri bu farkları ele almaz.
NamedRange denetimi kullanma
- Bu örnek, belge düzeyi özelleştirmeleri içindir. Aşağıdaki kod sınıfa değil, bir sayfa sınıfına
ThisWorkbook
yerleştirilmelidir.
Tarih değerini adlandırılmış aralıkta depolamak için
A1 hücresinde bir NamedRange denetim oluşturun.
Bugünün tarihini değeri
NamedRange1
olarak ayarlayın.
Adlandırılmış aralıktan tarih değeri almak için
'den
NamedRange1
tarih değerini alın.
Yerel Excel aralıklarını kullanma
Yerel bir Excel aralık nesnesinde tarih değeri depolamak için
A1 hücreyi temsil eden bir Range oluşturun.
Bugünün tarihini değeri
rng
olarak ayarlayın.
Yerel bir Excel aralık nesnesinden tarih değeri almak için
'den
rng
tarih değerini alın.