PDA

View Full Version : سوال: Path Install Program



Iman-Programer
پنج شنبه 03 بهمن 1387, 08:13 صبح
وقت به خیر

من میخواستم بدونم در vb چطوری میشه مسیر نصب یک نرم افزار ( مثل excel) را فهمید.

متشکرم و نیاز فوری دارم.

noorsoft
پنج شنبه 03 بهمن 1387, 08:33 صبح
باید داخل رجیستری دنبالش بگردی
تو رجیستری نام برنامت را جستجو کن ببین داخل کدام کلید مسیر را قرار داده از آن به بعد همان کلید رو بخون

mpmsoft
پنج شنبه 03 بهمن 1387, 10:32 صبح
Dim Exc As New Excel.Application
MsgBox Exc.Path

m_vb1386
پنج شنبه 03 بهمن 1387, 12:08 عصر
من ريفرنس افيس رو اضافه كردم اما كد جواب نداد

Iman-Programer
جمعه 04 بهمن 1387, 08:47 صبح
سلام

خیلی متشکرم از راهنمایی شما mpmsoft ، گره بزرگی را از کارم باز کردید.

حالا میخوام یک سوال دیگه بپرسم :

میخواستم بدونم بدون نصب Excel چطوری میشه با فایلهای آن با VB کار کرد ؟

meys34
یک شنبه 06 بهمن 1387, 13:36 عصر
راهنمايي mpmsoft خيلي جالب بود و خودم هم بلد نبودم ولي روش اصلي پيداكردن محل نصب برنامه ها مراجعه به كليد زير در رجيستري است:


HKEY_CLASSES_ROOT\Applications\EXCEL.EXE\shell

در زير شاخه shell بايد دنبال open بگردي كه براي مثال توي برنامه excel.exe به جاي open كليد edit وجود دارد.

با توجه به چيزايي كه گفتم تو رجيستري اينو ميبينيد:


HKEY_CLASSES_ROOT\Applications\iexplore.exe\shell\ open\command

كه يه همچين value اي خواهد داشت:


"C:\Program Files\Microsoft Office\Office12\EXCEL.EXE" /e

كه با اجرا كردنش Excel به حالت اديت باز ميشه، با حذف كردن command line (منظورم /e هستش) برنامه به راحتي اجرا ميشه و ديگه كار تمومه

ببخشيد اگه يكم طولاني شد:لبخندساده: