آقا خواهش میکنم کمک کنید
چگونه از اسناد ورد ابا پسوند doc استفاده کنم
یعنی چگونه متن درون آن را بخوانم؟
منبع هم دادید خیلی ممنون می شوم
آقا خواهش میکنم کمک کنید
چگونه از اسناد ورد ابا پسوند doc استفاده کنم
یعنی چگونه متن درون آن را بخوانم؟
منبع هم دادید خیلی ممنون می شوم
سلام،
تشریف ببرید اینجا و در قسمت Search تایپ کنید doc.
آقا خیلی خیلی منون
ولی می شه مثلایک کلاس آماده رو معرفی کنید مثلا چطور میشه با Microsoft::Office::Tools::Word
کار کرد
آقا دوباره سلام،
عرض می شه که در Object Model نرم افزار Word به احتمال زیاد باید یه شیء COM واسه کار کردن با Document باشه و حتما در Help برنامه نویسی Word قید شده. اما با عرض شرمندگی بنده بی اطلاعم. یعنی هیچ وقت تا حالا پیش نیومده که باهاش کار کنم.
من فقط می خواهم یک سند اطلاعاتش را بخوانم
فقط متن درونش را ، همین
راستی در سایتی که sh_roohani معرفی کرد در مورد اسناد ورد 6 یا 8 صحبت شده
آقا از شما خواهش می کنم کمکم کنید
آخرین ویرایش به وسیله BitMap : چهارشنبه 11 مرداد 1385 در 06:03 صبح دلیل: این پست به دلیل تکراری بودن بطور خودکار ادغام شده است.
اگر منبع را معرفی کنید متشکر می شومعرض می شه که در Object Model نرم افزار Word به احتمال زیاد باید یه شیء COM واسه کار کردن با Document باشه و حتما در Help برنامه نویسی Word قید شده. اما با عرض شرمندگی بنده بی اطلاعم. یعنی هیچ وقت تا حالا پیش نیومده که باهاش کار کنم.
__________________
یعنی از کجا شروع کنم به خواندن
تا اونجایی که به ذهن ناقصم میرسه ... MSDN یه سری اطلاعات خیلی خوب و کاربردی در مورد روش استفاده از منابع موجود در Office در برنامه ها داشت. (اگه منسوخ نشده باشه)
شما باید ابتدا با منطق مربوط به OLE Containers، OLE Servers و ... آشنایی داشته باشی ...
که مستنداتش موجوده تو وب ...
سعی کن زیاد مطالعه ات رو "داخلی" نکنی چون شاید مجبور باشی مثل من 3 سال در مورد COM فکر کنی ....
در این مورد خاص فقط الگوی استفاده رو جستجو کن ...
یا علی،
هادی
کمپانی بورلند برای افیس کامپوننت داره
ا اون کارت راه میوفته
به کاری که میخواهی انجام بدی میگن OLE Automation و به اندازه کافی بالغ و مستند هست .
این نمونه رو ببین . OLE Server های بورلند کمی این فرآیند رو خودکار میکنن ولی خودتم میتونی مشابهش رو بنویسی .
UNIX is simple. It just takes a genius to understand its simplicity
-- Dennis Ritchie
نمونه ی ماکروسافتی هم داره من برای شما یه لینک میزارم تو msdn online اونجا مطلب رو پیدا میکنی
http://msdn2.microsoft.com/en-us/lib...n_members.aspx
برای کار شما اول باید یه متغیر از نوع wordrangeتعریف کنی حالا میتونی از این رنج text رو بگیری
اگر باز هم مشکلی داشتی خبر کن
آخرین ویرایش به وسیله alireza643 : یک شنبه 29 مرداد 1385 در 10:43 صبح دلیل: این پست به دلیل تکراری بودن بطور خودکار ادغام شده است.
خیلی ممنون
راستش من می خواهم کل متن را بگیرم
یعنی حتی فضا های خالی
راه حلی که پیدا کردم این بود که فایل ورد را به فایل txt تبدیل کنم
بعد از فایل تکست بخوانم
ولی سرعت کمی داره (تبدیل)
در ضمن می خواستم ببینم می شه بدون امکانات .net هم این کا را کرد
مثلا تابع Open از کلاس document آرگومان هایی از نوع Object می گیره
که مربوط به .net است
البته از .net هم بلدم استفاده کنم
ولی بدون .net یه چیز دیگست !!!
این دستورات حتی تو vb6 هم قابل استفاده هستن من خودم بعضی وقتا که دنیال چیزی میگردم از vb6 استفاده میکنم چون خیلی ساده کار میکنه. در ضمن تمام اطلاعات مورد نیاز رو هم نمایش میده.