منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
التأكد من كون Microsoft Office موجودة على الجهاز أم لا - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : الأقسام التعليمية - المنتدى القديم (http://vb4arb.com/vb/forumdisplay.php?fid=90)
+--- قسم : مكتبة أكواد المنتدى (http://vb4arb.com/vb/forumdisplay.php?fid=111)
+---- قسم : مكتبة أكواد .net (http://vb4arb.com/vb/forumdisplay.php?fid=117)
+---- الموضوع : التأكد من كون Microsoft Office موجودة على الجهاز أم لا (/showthread.php?tid=6109)



التأكد من كون Microsoft Office موجودة على الجهاز أم لا - RaggiTech - 17-10-12

كاتب الموضوع : AhmedEssawy

في القسم العام :


كود :
Imports Microsoft.Win32
Public Enum MSApplications
WORD
ACCESS
EXCEL
End Enum
ثم الدالة :


كود :
Public Function isInstalled(ByVal App As MSApplications)
Dim strSubKey As String
Select Case App
Case MSApplications.ACCESS
strSubKey = "Access.Application"

Case MSApplications.EXCEL
strSubKey = "Excel.Application"

Case MSApplications.WORD
strSubKey = "Word.Application"
End Select
Dim objKey As RegistryKey = Registry.ClassesRoot
Dim objSubKey As RegistryKey = objKey.OpenSubKey("Word.Application")
Return Not objSubKey Is Nothing
objKey.Close()
End Function