klop01
Altın Üye
- Katılım
- 19 Aralık 2016
- Mesajlar
- 656
- Excel Vers. ve Dili
- 2021 Türkçe 64 Bit
- Altın Üyelik Bitiş Tarihi
- 07-02-2028
Arkadaşlar,
Bilgisayarımızda kullandığımız ofis sürümünün ne olduğunu makro ile A1 hücresine alabiliyor muyuz?
Bilgisayarda ofis 2016 yüklü ise excel dosyasını açtığımızda Sayfa1 A1'e 2016 yazsın şeklinde.
İnternet'te konuya ilişkin koda rastlamadım fakat ACCESS için hazırlanmış aşağıdaki kod var. Böyle bir kod excel için var mı, olabilir mi?
Bilgisayarımızda kullandığımız ofis sürümünün ne olduğunu makro ile A1 hücresine alabiliyor muyuz?
Bilgisayarda ofis 2016 yüklü ise excel dosyasını açtığımızda Sayfa1 A1'e 2016 yazsın şeklinde.
İnternet'te konuya ilişkin koda rastlamadım fakat ACCESS için hazırlanmış aşağıdaki kod var. Böyle bir kod excel için var mı, olabilir mi?
Kod:
void Main()
{
Console.WriteLine(GetOfficeVersion());
}
public string GetOfficeVersion()
{
string sVersion = string.Empty;
Microsoft.Office.Interop.Access.Application appVersion = new Microsoft.Office.Interop.Access.Application();
appVersion.Visible = false;
switch (appVersion.Version.ToString())
{
case "7.0":
sVersion = "95";
break;
case "8.0":
sVersion = "97";
break;
case "9.0":
sVersion = "2000";
break;
case "10.0":
sVersion = "2002";
break;
case "11.0":
sVersion = "2003";
break;
case "12.0":
sVersion = "2007";
break;
case "14.0":
sVersion = "2010";
break;
case "15.0":
sVersion = "2013";
break;
case "16.0":
sVersion = "2016";
break;
default:
sVersion = "Sürüm Bulunamadı";
break;
}
return sVersion;
}