PDA

نسخه کامل مشاهده نسخه کامل : نکته جدید برای شما اطلاعات جدید برای من



lord_ashkan_z
09-01-2008, 12:45
سلام ...

من تازگی ها office 2007 رو نصب کردم. داشتم با power point یک پروژه را درست می کردم که دیدم در بخش developer یک بخش برتامه نویسی با VB را قرار دادن.
به این صورت که نوار ابزارش را بالا قرار دادن و شما یک چیزی مثل textbox را از آنجا وارد می کتید و با دابل کلیک بر روی آن وارد بخش code می شوی .
من هم وسوسه شدم برای طرحم یک بخش جستجو قرار بدم.

ولی متاسفانه بلد نیستم.من می خواهم با یک txtbox و یک button یک جستجو بسازم که متن را از داخل فایلم(فایل power point) جستجو کند.

لطفا،لطف کنید و code را کامل برایم بگذارید.


ممنون ...:11:

بانشکر ....:40:

....

MrJamshidy
09-01-2008, 14:13
دوست عزیز برنامه نویسی آفیس اصلا شبیه برنامه نویسی برای وی بی نیست
در کل برنامه نویسی برای آفیس کامل نیست کلا چیز چرتیه
پس وقتت رو روی برنامه نویسی برای آفیس نزار

lord_ashkan_z
09-01-2008, 17:51
نه نه ...

همون طور که گفتم این برنامه نویسی آفیس نیست بلکه vb رو وارد آفیس کردن (در آفیس 2007)

اگر باورت نمی شه می تونی امتحان کنی ولی اینی که من می گم خود خوده vb است.

البته آفیس من نسخه نهایی است و مطمئن (فول ورژن)چون ممکنه نسخه های آزمایشی و تکمیل نشده نداشته باشن که من می دونم ندارن.
اینی که من می گم کاملا همون محیط vb رو هم داره و کدهاش هم مثل vb است و...

چیزی که من می خواهم کد برای جستجو با زبان vb با این فرق که باید در محیط power point دنبالش بگرده ( که البته این دومی مشکلم است ولی شما کامل بگذارید)

باتشکر ....

lord_ashkan_z
09-01-2008, 17:53
ببین با من کل کل نکنین وقتی می گم VB است یعنی vb است ...

__siavash__
09-01-2008, 20:08
درسته محصولات آفیس یه محیط برنامه نویسی به زبان Vb6.0 داخل خودشون دارن که توی آفیس 2003 هم هست !!!

lord_ashkan_z
10-01-2008, 00:01
خیلی ممنون از تایید شما ولی من جوابم رو می خوام ...:19::4::4::29::29:

sajad boy
10-01-2008, 04:01
زیاد نمیشه به این قابلیت تکیه کرد الکیه

lord_ashkan_z
10-01-2008, 14:08
بابا، من که نمی خوام باهاش ویندوز بنویسم ...

فقط یک موتور جستجوی ساده برای داخل پروژه ام.

اصلا شما فکر کنید همون vb است .خوب؟ بعدش برای من نوحوه ایجاد جستجو را بگویید به همراه توضیحی که چگونه محلی که متن مورد نظر را در انجا جستجو می کند، را برایش تعریف کنیم.

MrJamshidy
11-01-2008, 00:57
آقا من میگم هر کار می کنی هم تو محیط ویبی6 باشه بهتره
من خودم برنامه نویسی رو تو آفیس دیدم کلی باهاش ور رفتم خوشم اومد رفتم دنبالش
پس بدون تجربم از تو بیشتره
وقتی می گم به درد نمیخوره یعنی نمیخوره
ولی حالا که اسرار داره تو خودش کد پیشفرض داره برات اگر تونستم پیدا می کنم می زارم
ولی بدرد نمی خوره حتی برای کاری که تو می خوای

lord_ashkan_z
11-01-2008, 14:17
خیلی ممنون میشم اگه این کارو زودتر انجام بدی ...

خیلی خیلی مخسی ....

MrJamshidy
14-01-2008, 13:55
دوست عزیز زیاد امیدوار نباش گفتم اگر تونستم این کارو برات میکنم البته شرمنده
بای :d

301
15-01-2008, 12:26
باید تو general دو تا متغییر تعریف کنی تا بتونی با office کار کنی
Dim d As New Word.Document
Dim a As New Word.Application
هر کدوم از اینا پروپرتی و تابع های زیادی دارن
فکر کنم کارتو راه بندازه
به نظر منم VBA Office ارزش کار کردن نداره وقتتو هدر نده!

KhepeleSibilo
16-01-2008, 21:14
چيزي كه شما ميگين، كمي پيشرفته شده VBScript هست،مثلا يكي از كاربدها اينه كه توو محيط هايي كه شما بايد كاري رو چند بار انجام بدين، مي تونين با نوشتن كد، اونها رو درون حلقه به تناوب انجام بدين
حالا توو نسخه هاي جديد، ظاهر پنجره دار تر هم بهش اضافه شده
زبان برنامه نويسي نيست، يعني قرار نيست اگه آفيس گرفتين، ديگه ويژوال استوديو نگيرين!!! فقط ابزاري ناقص از ويژوال استوديو داخل محيط به فرض ( ساير محيط ها هم اگر دقت كنين دارن! حتي 3DMAX‌هم در كنار زبان خواص خودش مدتيه VBScript رو هم ديدم كه پشتيباني مي كنه)آفيس هست، EXCEL,ACCESS و ... همه هم اين رو دارن ..

lord_ashkan_z
16-01-2008, 22:15
منم حرفی نزدم.نگفتم که از این به جای vs استفاده کنیم.فقط گفتم که در کنار آفیس یه vb هم گذاشتن(هرجند محدود) و از شما پرسیدم که چه جوری براش تعیین کنیم که از محیط داخل آفیس دنبال متن بگرده؟...

301 یه جوابی داده ولی هنوز امتحانش نکردم ببینم کار می کنه یا نه...