PDA

View Full Version : alinment در WordApplication



m-hamidi
جمعه 02 دی 1384, 11:47 صبح
سلام
من قصد دارم که در دلفی یکسری فایل در word ایجاد کنم و از دموهای دلفی نیز استفاده کردم، در این برنمه باید یکسری خطوط راست چین و یکسری چپ چین باشند ، هر چه گشتم چیزی نیافتم

لطفاً مرا کمک کنید. :افسرده:

m-hamidi
جمعه 02 دی 1384, 12:24 عصر
اگر بخواهیم راهنمای کاملی از پراپرتیها و .. wordapplication داشته باشیم به کجا باید مراجعه کرد.

vcldeveloper
شنبه 03 دی 1384, 02:00 صبح
اگر بخواهیم راهنمای کاملی از پراپرتیها و .. wordapplication داشته باشیم به کجا باید مراجعه کرد.
به MSDN
-------------

m-hamidi
شنبه 03 دی 1384, 21:12 عصر
ولی برای مسئله اول راه حلی ارائه نشد !

Kamyar.Kimiyabeigi
یک شنبه 04 دی 1384, 07:59 صبح
Help مربوط کامپوننتهای word دلفی در اینترنت هست جستجو کنی پیدا میکنی

m-hamidi
یک شنبه 04 دی 1384, 10:28 صبح
ممکنه این آدرس رو شما برای من پیدا کنید؟ من که چیزی پیدا نکردم :گریه:

hr110
دوشنبه 05 دی 1384, 07:49 صبح
آدرس دقیق در MSDN :

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_wrcore/html/wrgrfWordObjects.asp

Kamyar.Kimiyabeigi
دوشنبه 05 دی 1384, 10:38 صبح
این یک Sample برای کار با کامپوننت Word

m-hamidi
دوشنبه 05 دی 1384, 18:45 عصر
سلام
1- به لطف و همکاری دوستان نیمی از مشکل حل شد، ولی یک مشکل بدون راه حل مانده است.
2- همانطور که میدانید در مجموعه آفیس تنها Word است که برای متون دو نوع قلم دارد : latin text و complex scripts و برای عبارات فارسی باید قلم دوم مقدار دهی شود، حال در این کد به نظر شما چه تغییری باید داد:


var
WordApplication, WordDocument: Variant;
begin
WordApplication := CreateOleObject('Word.Application') ;
WordDocument := WordApplication.Documents.Add;
WordApplication.Selection.TypeText('Hello world') ;
WordDocument.SaveAs(FileName := 'C:\Doc.Doc',
AddToRecentFiles := False) ;
WordApplication.Quit(False)

3- جناب کامیار من از آفیس 2003 استفاده میکنم و کدهای شما مشکل داشتند

متشکرم

Kamyar.Kimiyabeigi
سه شنبه 06 دی 1384, 07:30 صبح
جناب کامیار من از آفیس 2003 استفاده میکنم و کدهای شما مشکل داشتند


مثالی که من براتون گذاشتم برای delphi5 هست و با هر office ایی کار میکنه من حتی با office xp هم تست کردم

hr110
سه شنبه 06 دی 1384, 10:13 صبح
سلامدر مثال PWordComp دلفی تغییر زیر را اعمال نمایید :
procedure setfont; begin ... ... ... ... WordFont.NameBi:=FontType.Items[FontType.Itemindex]; WordFont.SizeBi:=StrToInt(Size.text); end;نکته : من اغلب برای یافتن متدها و پراپرتیهایی از این قبیل از ماکروهای MSWord استفاده میکنم. به این شکل که ابتدا رکورد ماکرو را فعال کرده و تغییرات مربوطه را اعمال میکنم و سپس توقف کرده و بعد سورس ماکرو را مشاهده میکنم.برای رکورد کردن ماکرو در MS Word به این طریق عمل کنید
Tools> Macro > Record New Macro...بعد از انجام فعالیت مورد نظر ماکرو را متوقف کرده و مشاهده مینمایید:برای مشاهده سورس ماکرو نیز از کلیدهای CTRL+F11 و یا از مسیر زیر اقدام نمایید:
Tools> Macro > visual basic editor یا ویراستارهای دیگر ...