View Full Version : اسناد ورد
BitMap
یک شنبه 08 مرداد 1385, 08:21 صبح
آقا خواهش میکنم کمک کنید:گریه:
چگونه از اسناد ورد ابا پسوند doc استفاده کنم
یعنی چگونه متن درون آن را بخوانم؟
منبع هم دادید خیلی ممنون می شوم
sh_roohani
یک شنبه 08 مرداد 1385, 12:03 عصر
سلام،
تشریف ببرید اینجا (http://www.wotsit.org/) و در قسمت Search تایپ کنید doc.
BitMap
دوشنبه 09 مرداد 1385, 07:02 صبح
آقا خیلی خیلی منون
ولی می شه مثلایک کلاس آماده رو معرفی کنید مثلا چطور میشه با Microsoft::Office::Tools::Word
کار کرد
sh_roohani
دوشنبه 09 مرداد 1385, 10:53 صبح
آقا دوباره سلام،
عرض می شه که در Object Model نرم افزار Word به احتمال زیاد باید یه شیء COM واسه کار کردن با Document باشه و حتما در Help برنامه نویسی Word قید شده. اما با عرض شرمندگی بنده بی اطلاعم. یعنی هیچ وقت تا حالا پیش نیومده که باهاش کار کنم.
BitMap
چهارشنبه 11 مرداد 1385, 06:00 صبح
من فقط می خواهم یک سند اطلاعاتش را بخوانم
فقط متن درونش را ، همین
راستی در سایتی که sh_roohani معرفی کرد در مورد اسناد ورد 6 یا 8 صحبت شده
آقا از شما خواهش می کنم کمکم کنید
BitMap
دوشنبه 16 مرداد 1385, 17:05 عصر
عرض می شه که در Object Model نرم افزار Word به احتمال زیاد باید یه شیء COM واسه کار کردن با Document باشه و حتما در Help برنامه نویسی Word قید شده. اما با عرض شرمندگی بنده بی اطلاعم. یعنی هیچ وقت تا حالا پیش نیومده که باهاش کار کنم.
__________________
اگر منبع را معرفی کنید متشکر می شوم
یعنی از کجا شروع کنم به خواندن
Anti_Evil
شنبه 21 مرداد 1385, 13:05 عصر
تا اونجایی که به ذهن ناقصم میرسه ... MSDN یه سری اطلاعات خیلی خوب و کاربردی در مورد روش استفاده از منابع موجود در Office در برنامه ها داشت. (اگه منسوخ نشده باشه)
شما باید ابتدا با منطق مربوط به OLE Containers، OLE Servers و ... آشنایی داشته باشی ...
که مستنداتش موجوده تو وب ...
سعی کن زیاد مطالعه ات رو "داخلی" نکنی چون شاید مجبور باشی مثل من 3 سال در مورد COM فکر کنی ....
در این مورد خاص فقط الگوی استفاده رو جستجو کن ...
یا علی،
هادی
alireza643
سه شنبه 24 مرداد 1385, 15:31 عصر
کمپانی بورلند برای افیس کامپوننت داره
ا اون کارت راه میوفته
BitMap
پنج شنبه 26 مرداد 1385, 05:09 صبح
می شه معرفیش کنی ؟
راستی من از vc++ استفاده می کنم
Inprise
پنج شنبه 26 مرداد 1385, 23:14 عصر
به کاری که میخواهی انجام بدی میگن OLE Automation و به اندازه کافی بالغ و مستند هست .
این نمونه (http://www.codeproject.com/com/word_ole_bm.asp) رو ببین . OLE Server های بورلند کمی این فرآیند رو خودکار میکنن ولی خودتم میتونی مشابهش رو بنویسی .
alireza643
یک شنبه 29 مرداد 1385, 10:41 صبح
نمونه ی ماکروسافتی هم داره من برای شما یه لینک میزارم تو msdn online اونجا مطلب رو پیدا میکنی
http://msdn2.microsoft.com/en-us/library/microsoft.office.interop.word._application_members .aspx
برای کار شما اول باید یه متغیر از نوع wordrangeتعریف کنی حالا میتونی از این رنج text رو بگیری
اگر باز هم مشکلی داشتی خبر کن
BitMap
یک شنبه 29 مرداد 1385, 13:49 عصر
خیلی ممنون
راستش من می خواهم کل متن را بگیرم
یعنی حتی فضا های خالی
راه حلی که پیدا کردم این بود که فایل ورد را به فایل txt تبدیل کنم
بعد از فایل تکست بخوانم
ولی سرعت کمی داره (تبدیل)
در ضمن می خواستم ببینم می شه بدون امکانات .net هم این کا را کرد
مثلا تابع Open از کلاس document آرگومان هایی از نوع Object می گیره
که مربوط به .net است
البته از .net هم بلدم استفاده کنم
ولی بدون .net یه چیز دیگست !!!
alireza643
دوشنبه 06 شهریور 1385, 11:44 صبح
این دستورات حتی تو vb6 هم قابل استفاده هستن من خودم بعضی وقتا که دنیال چیزی میگردم از vb6 استفاده میکنم چون خیلی ساده کار میکنه. در ضمن تمام اطلاعات مورد نیاز رو هم نمایش میده.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.