نمایش نتایج 1 تا 8 از 8

نام تاپیک: استفاده از امکانات office در دلفی

  1. #1
    کاربر دائمی
    تاریخ عضویت
    خرداد 1382
    محل زندگی
    خوزستان
    پست
    131

    استفاده از امکانات office در دلفی

    با سلام به تمام اساتید محترم
    همانطور که میدانید و در تصویر پیوست هم مشاهده میکیند در میان پالتها و کامپوننت ها در دلفی پالتی به نام servers داریم که امکان استفاده از برخی برنامه های آفیس را میدهد.
    در این خصوص مثلا نحوه دسترسی به یک فایل ورد یا اکسل از این طریق را نیاز دارم.
    نحوه معرفی-برقرار ارتباط - تعیین نام فایل- محل باز کردن و . . .
    قبلا ممنون هستم.

  2. #2
    بهتره از office partner استفاده کنی 8)

  3. #3
    کاربر دائمی
    تاریخ عضویت
    خرداد 1382
    محل زندگی
    خوزستان
    پست
    131
    امید خان با سلام
    من اصلا با این قسمت آسنا نیستم
    اگه ممکنه در مورد office partner توضیح بده ممنون :flower:

  4. #4
    اینها یه سری کامپوننت هستند که میشه افیس ارتباط کامل برقرار کرد
    شرکت Turbo Power
    اینها توضیحات هلپ اون کامپوننت هاست 8)
    OfficePartner is a unique and powerful product designed to bridge the gap between VCL development and the COM automation servers available in Microsoft Office 97 and Office 2000. OfficePartner makes it easier for Delphi and C++‎Builder programmers to "reach into Office" in order to use the services it provides. The OfficePartner hierarchy isn’t just a wrapper around calls to Office applications. Rather, it’s a complete object-oriented framework that encapsulates the COM services so that you don’t really have to understand COM or Automation to use OfficePartner effectively.

    OfficePartner has a number of components and classes that make working with Office easier, including:

    · A component for automating Microsoft Word (TOpWord). Support classes give you full control over documents, including manipulating tables, using bookmarks, managing hyperlinks, performing mail merges, working with drawing objects, and more.

    · A component for automating Microsoft Excel (TOpExcel). Through this component you can work with Excel workbooks and worksheets. Support classes allow you to manipulate cells (content, border style, fill pattern, font, and so on), cell ranges, hyperlinks, and charts.

    · A component for automating Microsoft Outlook (TOpOutlook). This powerful component allows you to send and read e-mail messages, access the Contacts folder, manage tasks and appointments, work with journal items, access special Outlook folders, and more.

    · A component for automating Microsoft PowerPoint (TOpPowerPoint). This component allows you to create and play slide shows, manage slide transitions and effects, and more.

    · A VCL TDataSet descendant component (TOpContactsDataSet) that allows direct access to Outlook Contacts.

    · A class to control the Office Assistant characters (TOpAssistant).

    · Components for working with Excel ranges and Word selections as VCL data sets (
    TOpEventModel and TOpDataSetModel).

  5. #5
    شما لازم نیست که حتما از اون کامپوننت ها استفاده کنید.
    در خود دلفی هم میشه با استفاده از Automation این کار رو انجام داد.

    کد زیر یک تابع هست که یک فایل را در داخل MS-Word باز می کنه:

    uses
    ActiveX, ComObj, WordXP;

    procedure TForm1.OpenWordDocument(FileName: string);
    var
    _vFileName : oleVariant; //Passes filename to Word
    _vTrue : oleVariant; //Presents boolean True
    _vFalse : oleVariant; //Presents boolean False
    _vEmpty : oleVariant; //Presents empty string
    _vFormat : oleVariant; //Passes document's format to Word

    begin
    //Initializing the Variant variables
    _vTrue := True;
    _vFalse := False;
    _vEmpty := '';
    _vFormat := wdOpenFormatAuto;

    WordApp := CoWordApplication.Create;
    WordApp.Visible := False;
    WordApp.DisplayAlerts := wdAlertsNone;
    _vFileName := FileName;
    WordDoc :=WordApp.Documents.OpenOld(_vFileName,_vF alse,_vTrue,_vFalse,_vEmpty,_vEmpty,
    _vFalse,_vEmpty,_vEmpty,_vFormat);
    WordApp.Visible := True;
    end;


    وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
    و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.

  6. #6
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    Iran
    پست
    1,035
    سلام

    آقای کشاورز در مورد outlook برنامه هم دارید که از کامپونت outlookxp استفاده کنیم

  7. #7
    سلام
    در ریپورت یکسری کامپوننت فیلتر وجود داره که اگه از اونها بتونیم استفاده کنیم به راحتی بدون هیچ گونه کد نویسی میشه اطلاعاتمون رو به صورت تکست ذخیره کرد ولی هر چه گشتم نتونستم qrexclefilter رو که می تونه ریپورت را به صورت فایلهای اکسل ذخیره کنه پیدا کنم اگه بتونید کمک کنید ممنون میشم

  8. #8
    کاربر دائمی آواتار SYNDROME
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    تهران
    پست
    2,814
    با سلام
    همه این راه حل ها خوب است.
    ولی می خواستم بدونم کسی با Activex به نام OWC10.DLL کار کردید.
    قدرتی این activeX که با خود Office نصب می شه مثال زدنی هست.
    تا به حال هیچ کامپونتی رو با این قدرت ندیدم.
    امکانات ActiveX:
    1. سلول به سلول می توانید Ecel را رنگ کنید.
    2. اطلاعاتی در حدود 100000رکورد را در کمتر از 20 ثانیه انتقال می دهد.
    3. و . . .

تاپیک های مشابه

  1. office
    نوشته شده توسط mohssen_mz در بخش برنامه نویسی در Delphi
    پاسخ: 2
    آخرین پست: یک شنبه 26 شهریور 1385, 19:33 عصر
  2. در رابطه با بانک های office
    نوشته شده توسط zarrin_306 در بخش VB.NET
    پاسخ: 0
    آخرین پست: سه شنبه 29 فروردین 1385, 08:55 صبح
  3. برقراری ارتباط office & vb.net
    نوشته شده توسط sanaz_amiri در بخش VB.NET
    پاسخ: 0
    آخرین پست: شنبه 07 آذر 1383, 00:38 صبح
  4. منوی مشابه office XP
    نوشته شده توسط ara_prg در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 0
    آخرین پست: شنبه 28 شهریور 1383, 11:56 صبح
  5. نیاز به منو های office xp
    نوشته شده توسط مهدی فهمیده غلامی در بخش برنامه نویسی در Delphi
    پاسخ: 18
    آخرین پست: چهارشنبه 18 شهریور 1383, 07:12 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •