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

نام تاپیک: باز کردن فایل پاورپوینت در سی شارپ

  1. #1

    باز کردن فایل پاورپوینت در سی شارپ

    سلام من میخوام توی سی شارپ یه فایل پاوپوینت باز کنم بیش از 3 ساعته یه کد درست پیدا نمیکنم منم مهارت کافی در این زمینه را ندارم لطفا راهنمایی کنید چطور باید استفاده کنم.
    همگی به این گیر دادن : MsoTriState.msoTrue نمیتونم کتابخونش رو از کجا باید اضاف کرد جستجو کردم نتیجه نگرفتم.

    نمونه کد من

                    Microsoft.Office.Interop.PowerPoint.Application ppApp = new Microsoft.Office.Interop.PowerPoint.Application();                ppApp.Visible = MsoTriState.msoTrue;
    Presentations ppPresens = ppApp.Presentations;
    Presentation objPres = ppPresens.Open(e.FullPath, MsoTriState.msoFalse, MsoTriState.msoTrue, MsoTriState.msoTrue);
    Slides objSlides = objPres.Slides;
    Microsoft.Office.Interop.PowerPoint.SlideShowWindo ws objSSWs; Microsoft.Office.Interop.PowerPoint.SlideShowSetti ngs objSSS;
    //Run the Slide show
    objSSS = objPres.SlideShowSettings;
    objSSS.Run();
    objSSWs = ppApp.SlideShowWindows;
    while (objSSWs.Count >= 1)
    System.Threading.Thread.Sleep(100);
    //Close the presentation without saving changes and quit PowerPoint
    objPres.Close();
    ppApp.Quit();



    یا این:

                    Microsoft.Office.Interop.PowerPoint.Application PowerPoint_App = new Microsoft.Office.Interop.PowerPoint.Application();
    Microsoft.Office.Interop.PowerPoint.Presentations multi_presentations = PowerPoint_App.Presentations;
    Microsoft.Office.Interop.PowerPoint.Presentation presentation = multi_presentations.Open(@"C:\PPT\myPowerpoint.ppt x");
    string presentation_text = "";
    for (int i = 0; i < presentation.Slides.Count; i++)
    {
    foreach (var item in presentation.Slides[i + 1].Shapes)
    {
    var shape = (PowerPoint.Shape)item;
    if (shape.HasTextFrame == MsoTriState.msoTrue)
    {
    if (shape.TextFrame.HasText == MsoTriState.msoTrue)
    {
    var textRange = shape.TextFrame.TextRange;
    var text = textRange.Text;
    presentation_text += text + " ";
    }
    }
    }
    }
    PowerPoint_App.Quit();
    Console.WriteLine(presentation_text);

  2. #2
    مدیر بخش آواتار danialafshari
    تاریخ عضویت
    تیر 1387
    محل زندگی
    هر کجا هستم باشم آسمان مال من است
    پست
    2,909

    نقل قول: باز کردن فایل پاورپوینت در سی شارپ

    با سلام
    شما باید قبلش رفرنس های زیر رو به پروژه اضافه کنید

    office
    Microsoft.Office.Interop.PowerPoint

    سپس در using:

    using Microsoft.Office.Core;
    using Microsoft.Office.Interop.PowerPoint;

    موفق باشید
    فایل های ضمیمه فایل های ضمیمه
    لطفاً از پرسیدن سوال در خصوصی خودداری کنید.
    قبل از ایجاد تاپیک، حتماً قوانین سایت را مطالعه فرمایید.
    قوانین پرسش های دانشجویی
    برای درست وارد شدن کد در قالب C#‎‎‎ سایت، ابتدا کد رو درون Notepad.exe کپی سپس از اونجا به سایت در قالب C#‎‎‎ منتفل کنید
    نرم افزار code manager دستیار برنامه نویسان جهت نگهداری کد ها

  3. #3

    نقل قول: باز کردن فایل پاورپوینت در سی شارپ

    واقعا ممنونم خیلی لطف کردید از این بهتر نمیشد
    من قسمت office را اضاف نکرده بودم توی سایت ها هم نگفته بودم این رفرنس رو باید اضاف کرد.
    تشکر

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

  1. باز نمودن فایل ها در سی شارپ به روش های مختلف
    نوشته شده توسط AmirHarirbafan در بخش C#‎‎
    پاسخ: 6
    آخرین پست: پنج شنبه 06 اردیبهشت 1403, 08:59 صبح
  2. سوال: باز کردن فایل Excel در سی شارپ
    نوشته شده توسط OmMiD_MtWo در بخش C#‎‎
    پاسخ: 2
    آخرین پست: دوشنبه 28 مهر 1393, 08:22 صبح
  3. باز کردن فایل فلش در سی شارپ
    نوشته شده توسط mesgar در بخش C#‎‎
    پاسخ: 1
    آخرین پست: شنبه 25 اردیبهشت 1389, 20:05 عصر
  4. باز کردن پسورد اکسس در سی شارپ
    نوشته شده توسط amirfallah3301 در بخش C#‎‎
    پاسخ: 2
    آخرین پست: دوشنبه 10 اسفند 1388, 17:20 عصر
  5. باز کردن فایل دلخواه در سی شارپ
    نوشته شده توسط Rasilinkof در بخش C#‎‎
    پاسخ: 3
    آخرین پست: چهارشنبه 22 مهر 1388, 11:33 صبح

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

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