PDA

View Full Version : آموزش: کار با Wrod (دانلود کنید!)



Ali_M.Eghbaldar
چهارشنبه 19 اسفند 1388, 23:12 عصر
با سلام
چند روز پیش برای پروژه ای که دارم می نویسم احتیاج پیدا کردم که از Word بخونم و بنوسیم
شاید حدود 50 mb فقط فایل دانلود کردم ولی چیزه قابل توجهی پیدا نکردم دیگه واقعا قاتی کرده بودم :قهقهه::لبخند: نمیگم همه ولی 90% تاپیکارو دیدم ولی ....
از Hossein Bazyan (http://barnamenevis.org/forum/member.php?find=lastposter&t=209231) ممنونم تنها کسی بود که اینجا بهم جواب داد در پست:
http://barnamenevis.org/forum/showthread.php?t=209231
که آخر سرم خودم از MSDN و همون SAMPLE ها یه کار خوب در آوردم
با خودم عهد کردم اگه تونستم به بقیه هم یاد بدم (اونایی که نمی دونن) که دیگه کسی عینه من الاف نشه 3 روز:لبخند:
بگزیرم:
این برنامه ای که نوشتم کار های زیر انجام میده :
1- ساختن فابل ورد و ریختن مقدار در آن
2-ساخت جدول در ورد
3-ریختن مقدار بصورت آنلاین
4-ساخت جذول و پر کردن آن در ورد
5-جایگزین کردن مقدار در فایل ورد
6-خواندن از جدول
7-خواندن یا ... با فایل ورد خارجی

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

Hossein Bazyan
چهارشنبه 19 اسفند 1388, 23:29 عصر
با سلام
چند روز پیش برای پروژه ای که دارم می نویسم احتیاج پیدا کردم که از Word بخونم و بنوسیم
شاید حدود 50 mb فقط فایل دانلود کردم ولی چیزه قابل توجهی پیدا نکردم دیگه واقعا قاتی کرده بودم :قهقهه::لبخند: نمیگم همه ولی 90% تاپیکارو دیدم ولی ....
از Hossein Bazyan (http://barnamenevis.org/forum/member.php?find=lastposter&t=209231) ممنونم تنها کسی بود که اینجا بهم جواب داد در پست:
http://barnamenevis.org/forum/showthread.php?t=209231
که آخر سرم خودم از MSDN و همون SAMPLE ها یه کار خوب در آوردم
با خودم عهد کردم اگه تونستم به بقیه هم یاد بدم (اونایی که نمی دونن) که دیگه کسی عینه من الاف نشه 3 روز:لبخند:
بگزیرم:
این برنامه ای که نوشتم کار های زیر انجام میده :
1- ساختن فابل ورد و ریختن مقدار در آن
2-ساخت جدول در ورد
3-ریختن مقدار بصورت آنلاین
4-ساخت جذول و پر کردن آن در ورد
5-جایگزین کردن مقدار در فایل ورد
6-خواندن از جدول
7-خواندن یا ... با فایل ورد خارجی

البته خیلی خوشحال می شم این برنامه رو دوستان گسترش بدن :چشمک:
امیدوارم بدرد کارتون بخوره
سلام
جالب بود!
اما شیوه ای که من استفاده کردم معمولا برای گزارشگیر و یا اینکه بخواهیم متن ثابتی را برای اشخاص یا ادرسهای ذخیره شده در دیتابیس بفرستیم و بخواهیم همزمان به تعداد رکوردهای موجود در دیتابیس نامه و متونی نوشته شود بکار میرود
به هر حال جالب بود

Hossis
پنج شنبه 20 اسفند 1388, 09:03 صبح
اين برنامه مي‌تونه فايل ورد رو در برنامه نمايش بده؟؟

Ali_M.Eghbaldar
پنج شنبه 20 اسفند 1388, 18:00 عصر
سلام به دوستان
Hossis (http://barnamenevis.org/forum/member.php?u=49368) جان
مقصودت اینکه خوذ برنامت به ورد تبدیل شه؟ یا فقط ورد اجرا بشه؟

رضا نانوا
جمعه 21 اسفند 1388, 00:23 صبح
سلام به دوستان
Hossis (http://barnamenevis.org/forum/member.php?u=49368) جان
مقصودت اینکه خوذ برنامت به ورد تبدیل شه؟ یا فقط ورد اجرا بشه؟
اگه صفحه ورد توی یه فرم قرار میگرفت وجزو برنامه بود بهتر بود
با تشکر

Ali_M.Eghbaldar
جمعه 21 اسفند 1388, 11:46 صبح
سلام به همه
اینم برای دوستانی مثل رضا نانوا (http://barnamenevis.org/forum/member.php?u=21949)
موفق باشید :بامزه:

abook.100
سه شنبه 29 آذر 1390, 14:51 عصر
سلام به همه
اینم برای دوستانی مثل رضا نانوا (http://barnamenevis.org/forum/member.php?u=21949)
موفق باشید :بامزه:
------------------------------------------------------
دوست عزیز برنامه اجرا نمیشه
اشکال از کامپوننتax interop میگیره
فکر کنم ایین کامپوننت رجیستر نشدست
راه حلی براش داری ؟؟؟؟

Samsam2010
چهارشنبه 30 آذر 1390, 19:05 عصر
سلام دوستان ! آقا شما زیاد تو کار با ورد بودی چطوری میشه فرمول بنویسی و بخونی ؟

abook.100
جمعه 05 اسفند 1390, 20:22 عصر
------------------------------------------------------
دوست عزیز برنامه اجرا نمیشه
اشکال از کامپوننتax interop میگیره
فکر کنم ایین کامپوننت رجیستر نشدست
راه حلی براش داری ؟؟؟؟

همچنان منتظر جواب هستم
يكي راهنمايي كنه لطفا ...

Hybrid
جمعه 05 اسفند 1390, 22:24 عصر
همچنان منتظر جواب هستم
يكي راهنمايي كنه لطفا ...

داخل رفرنس ها اضافش کردی؟

mehdi_9009
جمعه 05 اسفند 1390, 23:17 عصر
با سلام ممنون از راهنمايي تون اگه ممكنه روش كار با ورد تو سيستم هاي اتوماسيون و دبير خونه رو ي مثالي بزارين اگه اشتباه هم نكنم تو ديتا بيس هم ذخيره مي كنن ممنون مي شم

فرید نجفلو
جمعه 05 اسفند 1390, 23:47 عصر
همچنان منتظر جواب هستم
يكي راهنمايي كنه لطفا ...

به احتمال زیاد ورژن آفیس شما فرق میکنه رفرنس ها رو حذف و دو باره اضافه کنید

فرید نجفلو
شنبه 06 اسفند 1390, 00:31 صبح
اصلاح کد

درسته که استفاده از رفرنس کار برنامه نویسی رو راحت می کنه ولی با توجه به این که عدم تطابق ورژن ها کار ما رو به کلی زیر سوال می بره(برای مثال همین پست قبلی)برای کارهایی که زیاد به درگیری با Word نداره ( از جمله Export ها) یه روش دیگه بهتون پیشنهاد می کنم که نیاز به دادن رفرنس نیست و فقط کافیه یکی از نگارش های آفیس نصب باشه
در ضمن با اجازه دوستمون Ali_M.Eghbaldar (http://barnamenevis.org/member.php?76909-Ali_M.Eghbaldar)‏ قسمتی از کد ایشون را برای نمونه تغییر دادم(با دقت متوجه می شین که تغییرات جزئی هستن!)
آفیس من الان 2010 است که کد اصلی با مشکل مواجه شد ولی با تغییرات اعمال شده تکه کد زیر به خوبی اجرا می شه
در ضمن باز تاکید می کنم که این روش رو در سطوح پیشرفته استفاده نکنید(برای مثال در ساخت اشیائی مانند Word.Dialog موجود در برنامه دوستمون دچار مشکل می شید)



'----------------Eghbaldar.com
'Imports Microsoft.Office.Interop

Public Class Form1
Dim WordApp = GetObject("", "Word.Application") 'As New Word.ApplicationClass 'Commented By Farid.N
Dim wordDoc 'As Word.DocumentClass 'Commented By Farid.N
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
wordDoc = WordApp.Documents.Add()
wordDoc.Activate()
WordApp.Selection.TypeText("Bhuvaneshwar Presents....." + vbCrLf)
WordApp.Selection.TypeText("ASN")
WordApp.Selection.TypeText("eghbaldar.com")
WordApp.Visible = True 'show word office
'wordDoc.Close() 'Commented By Farid.N (No Needed)

End Sub

abook.100
سه شنبه 09 اسفند 1390, 22:52 عصر
داخل رفرنس ها اضافش کردی؟

بله این دو رفرنس رو از داخل پوشه bin پروژه اضافه کردم
1- AxInterop.OfficeCtrl.dll
2- Interop.OfficeCtrl.dll

ولی بعد از اجرا این ارور رو میده
An error occurred creating the form. See Exception.InnerException for details. The error is: Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))
لطفا راهنمایی کنید
با تشکر

abook.100
سه شنبه 09 اسفند 1390, 23:19 عصر
به احتمال زیاد ورژن آفیس شما فرق میکنه رفرنس ها رو حذف و دو باره اضافه کنید

سلام Farid.N (http://barnamenevis.org/member.php?243869-Farid.N)
ورژن آفیس من 2003 هستش
و کاری که گفتید رو هم انجام دادم رفرنس ها رو حذف کردم و دوباره از همون پوشه bin پروژه که Ali_M.Eghbaldar (http://barnamenevis.org/member.php?76909-Ali_M.Eghbaldar) ،
اضافه کردم
ولی باز همون ارور رو داد !!!

در ضمن من میخام که Word درون WinForm باز بشه .

Hossis
پنج شنبه 10 مهر 1393, 17:36 عصر
آیا میشه که متن قالب بندی ورد رو به HTML تبدیل کنیم؟

swallow.pa
پنج شنبه 10 مهر 1393, 19:30 عصر
دوستان سلام
ايا براي نوشتن نرم افزار اتوماسيون ميشه استفاده كرد ازقابليتهاي مطالب گفته شده

saj2eb
سه شنبه 22 مهر 1393, 08:46 صبح
سلام دوست عزیز اگه امکان داره در خصوص استفاده از ورد در نرم افزارهای اتوماسیون اداری ( یعنی باز و بسته کردن ورود و ذخیره متن در دیتابیس sql) هم توضیح بدید ممنون