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 یا ویراستارهای دیگر ...
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.