PDA

View Full Version : سوال: کار با Word



MozenAbasi
جمعه 06 آبان 1390, 22:01 عصر
سلام به همگی ، امیدوارم که حالتون خوب باشه .
سوالی دارم که اگه دوستی لطف کنه و بهم جواب بده ، این لطفش رو هیچوقت فراموش نمی کنم و همیشه دعاش می کنم !

ببینید من تو دلفی تازه کار هستم پس امیدوارم که دوستانی که پاسخ میدن یه مقدار قضیه رو باز کنن و به پاسخ های کلی اکتفا نکنن .

من می خوام وقتی روی یه دکمه کلیک می کنی word باز بشه و کاربر توی اون بنویسه بعد وقتی اون رو می بنده ما دستوراتی بنویسیم که به صورت اتوماتیک فایلش رو با فرمت PDF ذخیره کنیم . (امیدوارم که منظورم رو تونسته باشم برسونم) .
تا اینجا برام کافیه ولی اگه بشه منوهای word رو وقتی که باز میشه محدودش کرد که دیگه فوق العاده است .

با آرزوی موفقیت و سلامتی برای همه شما دوستان .

MozenAbasi
شنبه 07 آبان 1390, 19:08 عصر
یه جوونمردی پیدا نشد جواب مارو بده ؟
لااقل بگید که این کار شدنی هست یا نه ؟

MOJTABAATEFEH
شنبه 07 آبان 1390, 21:03 عصر
دوست عزیز من کار نکردم


در دلفی با عناصر PAGE قسمت Servers یک سری کارا میشه انجام داد در این مورد جستجو نمایید(از Help خود دلفی هم می توانید کمک بگیرید)
سایت خود مایکروسافت رو ببینید که SDK برای خانواده Office در دلفی ارائه داده یا نه


موفق باشید

BORHAN TEC
یک شنبه 08 آبان 1390, 11:16 صبح
برای این گونه موارد شما باید با OLE Automation کار کنید. راستش من این کار را تا حالا با Word نکرده ام. ولی فکر می کنم که برای یادگیری نحوه کار با آن مطالب زیر مفید باشد:

1- ابتدا مطلب زیر را بخوانید:
http://delphi.about.com/cs/adptips2003/a/bltip0303_5.htm (http://delphi.about.com/cs/adptips2003/a/bltip0303_5.htm)

2- سپس تمام صفحات مربوط به مقاله زیر را بخوانید:
http://delphi.about.com/od/kbcontrolole/ss/word_automation.htm

فتح الله زاده
دوشنبه 09 آبان 1390, 22:48 عصر
برای باز کردن word میتونی از این استفاده کنی فراموش نشه ,ComObj رو به uses اضافه کنی


procedure TForm1.BitBtn1Click(Sender: TObject);
var
VWord : Variant;
begin
try
VWord := CreateOleObject('Word.Application');
VWord.Documents.open('c:\test.docx', , False);

VWord.Visible := True;
except
ShowMessage('Cannot start Word !');
Exit;
end;

end;