PDA

View Full Version : سوال: متوجه شدن از اینکه در کامپیوتر مقصد Microsoft Office نصب شده است یا؟



mohammadriano
دوشنبه 16 آبان 1390, 18:23 عصر
با سلام
چه طور از اینکه در کامپیوتر مقصد Microsoft Office نصب شده است یا نه اطلاع پیدا کنیم؟

kiarashk
سه شنبه 17 آبان 1390, 14:43 عصر
با سلام
چه طور از اینکه در کامپیوتر مقصد Microsoft Office نصب شده است یا نه اطلاع پیدا کنیم؟

می تونی بری توی Program File و بعد ببینی folder افیس هست یا نه البته باید یه راه بهتری هم باشه اما این ساده ترین کاریه که جواب می ده

mohammadriano
چهارشنبه 18 آبان 1390, 11:56 صبح
خیلی ممنون روش جالبی هست ولی امکان دارد 5% از کاربر ها مسیر را از آل پروگرام پاک کنند؟

C0D3APP
چهارشنبه 18 آبان 1390, 13:15 عصر
سلام ..

میتونید رجیستری چک کنید که آیا office وجود داره یا نه ...

mohammadriano
چهارشنبه 18 آبان 1390, 13:36 عصر
سر رشته ای از چک کردن رجیستری ندارم اگه توضیح کاملی بدین فکر کنم افراد بسیاری استفاده کنند.

mehdi.mousavi
چهارشنبه 18 آبان 1390, 16:27 عصر
سلام.
می تونید بدین شکل عمل کنید:

Dim office64 As RegistryKey = Registry.LocalMachine.OpenSubKey("SOFTWARE\Wow6432Node\Microsoft\Office\12.0\Word\In stallRoot")
Dim office32 As RegistryKey = Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Office\12.0\Word\InstallRoot")
If office64 IsNot Nothing OrElse office32 IsNot Nothing Then
'Office is installed...
End If


فراموش نکنید که Imports Microsoft.Win32 رو به ابتدای برنامه اضافه کنید.

موفق باشید.