PDA

View Full Version : وارد کردن متن نامه از یک فایل Word به درون برنامه



soft-c
یک شنبه 20 تیر 1389, 21:18 عصر
سلام .
آیا می شود متن نامه را مستقیما ابتدا وارد یک کنترل کرد ( مثل memo ) وبعد آنرا ذخیره کرد ؟
چگونه ؟
یعنی منظورم بدون اسکن کردن است . مثلا کاربر نامه را در word می نویسد و بعد ذخیره می کند . حال راهی که بشه متن این نامه ی ذخیره شده را مستقیما وارد کرد و سپس در پایگاه ذخیره نمود .
تشکر.

Felony
دوشنبه 21 تیر 1389, 02:13 صبح
سوالتون قابل درک نیست ! دقیقا میخواین چی کار کنید ؟
برای بازکردن یک فایل Word میتونید از کنترل Richedit و متد LoadFromFile اون استفاده کنید .

MOJTABAATEFEH
دوشنبه 21 تیر 1389, 08:37 صبح
سلام .
آیا می شود متن نامه را مستقیما ابتدا وارد یک کنترل کرد ( مثل memo ) وبعد آنرا ذخیره کرد ؟
چگونه ؟
یعنی منظورم بدون اسکن کردن است . مثلا کاربر نامه را در word می نویسد و بعد ذخیره می کند . حال راهی که بشه متن این نامه ی ذخیره شده را مستقیما وارد کرد و سپس در پایگاه ذخیره نمود .
تشکر.

دوست عزیز شما می توانید خود فایل رو هم در دیتابیس ذخیره کنی
شما فایل Word رو با چه پسوندی می خوای بازکنی؟
اگر RichText باشه (RTF.*) بهتره و خیلی راحت می تونی اون رو توی برنامه با یک RichEdit لود کنی و با قالب خودش توی دیتابیس ذخیره کنی


موفق باشی

soft-c
دوشنبه 21 تیر 1389, 10:11 صبح
سلام .
تشکر تز راهنماییهاتون.
توا ین برنامه من سه راه برای ذخیره نامه ها قرار دادم .
1- اسکن نامه 2- ورود نامه ی اسکن شده 3- ورود مستقیم نامه .
در دو تای اول چون نامه به صورت image است کار راحت است .ولی در آخری کاربر نامه را در word تایپ میکنه . بعد می خواهد که این نامه را ذخیره کند . پس باید کل نامه را ابتدا در یک کنترل وارد کنه و بعد ذخیره .
حالا اگر بخواهیم کاربر به راحتی و با هرپسوندی ذخیره کند چه کنترلی مناسب است .آیا با richedit مشکل حل می شود ؟

MOJTABAATEFEH
دوشنبه 21 تیر 1389, 11:36 صبح
سلام .
تشکر تز راهنماییهاتون.
توا ین برنامه من سه راه برای ذخیره نامه ها قرار دادم .
1- اسکن نامه 2- ورود نامه ی اسکن شده 3- ورود مستقیم نامه .
در دو تای اول چون نامه به صورت image است کار راحت است .ولی در آخری کاربر نامه را در word تایپ میکنه . بعد می خواهد که این نامه را ذخیره کند . پس باید کل نامه را ابتدا در یک کنترل وارد کنه و بعد ذخیره .
حالا اگر بخواهیم کاربر به راحتی و با هرپسوندی ذخیره کند چه کنترلی مناسب است .آیا با richedit مشکل حل می شود ؟

دوست عزیز همینطور که از اسم این کنترل پیداست برای متن های غنی شده (RichText) کاربرد داره شما هم می تونید از این کنترل استفاده کنی و به کاربر متذکر بشین که اگر با Word کار می کنه در نهایت فایل رو در Word با پسوند RTF ذخیره کنه که شما بتوانید به راحتی در برنامه ازش استفاده کنید البته در دلفی کامپوننتهای خوبی برای کار با مجموعه Office وجود داره که از اون ها هم می توانید استفاده کنید البته من روش اول رو ترجیح می دم.


موفق باشید