تقييم الموضوع :
  • 2 أصوات - بمعدل 4
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] تشغيل بور بوينت فى فيجوال بيسك 2010
#1
اريد تشغيل عرض بور بوينت فى فيجوال بمجرد الضغط على الزرار فيجوال 2010
الرد
تم الشكر بواسطة:
#2
كود :
<DllImport("user32.dll", EntryPoint := "FindWindow", SetLastError := True)> _
Private Shared Function FindWindow(ZeroOnly As IntPtr, lpWindowName As String) As IntPtr
End Function
<DllImport("user32.dll", SetLastError := True)> _
Private Shared Function SetParent(hWndChild As IntPtr, hWndNewParent As IntPtr) As IntPtr
End Function
<DllImport("user32.dll", SetLastError := True, CharSet := CharSet.Auto)> _
Public Shared Function SetWindowText(hwnd As IntPtr, lpString As [String]) As Boolean
End Function
Private FileName As String = ""
Private application As PowerPoint.Application
Private presentation As PowerPoint.Presentation
Private flag As Boolean = False
Public Sub New()
    InitializeComponent()
End Sub
Public Sub open()
    sair()
    openFileDialog1.Filter = "Powerpoint file (*.ppt)|*.ppt|All files (*.*)|*.*"
    If openFileDialog1.ShowDialog() = DialogResult.OK Then
        FileName = openFileDialog1.FileName
        Dim screenClasshWnd As IntPtr = DirectCast(0, IntPtr)
        Dim x As IntPtr = DirectCast(0, IntPtr)
        flag = True
        application = New PowerPoint.Application()
        presentation = application.Presentations.Open2007(FileName, Microsoft.Office.Core.MsoTriState.msoTrue, Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoTrue)
        Dim sst1 As PowerPoint.SlideShowSettings = presentation.SlideShowSettings
        sst1.ShowType = DirectCast(1, PowerPoint.PpSlideShowType)
        Dim sw As PowerPoint.SlideShowWindow = sst1.Run()
        sw.Height = (panel1.Height) - 64
        sw.Width = (panel1.Width) - 130
        Dim formhWnd As IntPtr = FindWindow(x, "Form1")
        Dim pptptr As IntPtr = DirectCast(sw.HWND, IntPtr)
        screenClasshWnd = FindWindow(x, "screenClass")
        SetParent(pptptr, panel1.Handle)
        Me.Focus()
        Me.application.SlideShowEnd += New Microsoft.Office.Interop.PowerPoint.EApplication_SlideShowEndEventHandler(SlideShowEnds)
    End If
End Sub

والله أعلي وأعلم
RolleyesRolleyesRolleyes
{‏‏ يَرْفَعِ اللَّهُ الَّذِينَ آمَنُوا مِنكُمْ وَالَّذِينَ أُوتُوا الْعِلْمَ دَرَجَاتٍ‏ }

 " Mohamed M. Bedair     -     " Abu Anas
Genius Live , Egypt
الرد
تم الشكر بواسطة:
#3
قم بتحميل وتنصيب القارئ علي جهازك أولا
PowerPoint Viewer 2007

RolleyesRolleyesRolleyes
{‏‏ يَرْفَعِ اللَّهُ الَّذِينَ آمَنُوا مِنكُمْ وَالَّذِينَ أُوتُوا الْعِلْمَ دَرَجَاتٍ‏ }

 " Mohamed M. Bedair     -     " Abu Anas
Genius Live , Egypt
الرد
تم الشكر بواسطة:
#4
انا نزلت البرنامج ووضعت الزار لكن محصلش حاجة وطلع اكتر 13 خطا ممكن شرح اذا كان هناك ادوات اضعها او اغير اسماءها
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] كيفية الحصول علي مساحة مجلد بالبايت في فجول بيسك Iman Mohamed Omran 2 77 21-04-18, 05:23 AM
آخر رد: سعود
Thumbs Up كيفية تشغيل وإغلاق الادوات الذكية لويندوز 7 عن طريق الكود رمضان محمد 14 1,698 17-04-18, 07:49 PM
آخر رد: رمضان محمد
  حل مشكلة في الفيجوال بيسك عبدالرحمن المكاوي 5 64 16-04-18, 11:33 AM
آخر رد: عبدالرحمن المكاوي
  كيف كيف طريقة تركيب سورس على فيجوال بيسك elokely 0 49 13-04-18, 09:27 PM
آخر رد: elokely
Rainbow مشكلة تشغيل من اليوتيوب vb.net aldery 2 86 12-04-18, 07:38 PM
آخر رد: aldery
  [VB.NET] ربط الفيجوال بيسك بقاعدة بيانات أكسيل moslimway11 4 267 12-04-18, 02:58 PM
آخر رد: moslimway11
  طلب اضافة للفيجيل بيسك rabeh.ram 3 91 09-04-18, 04:32 AM
آخر رد: محمد كريّم
  ممكن طريقة عمل حماية لبرنامجك في فيجوال بيسك 2010 بحيث يكون لكل جهاز سريال asas77477 2 281 29-03-18, 02:53 PM
آخر رد: silverlight
  [سؤال] كيفيفة تشغيل الفورم فقط في وضع المسؤول ؟ Iman Mohamed Omran 1 75 29-03-18, 04:54 AM
آخر رد: سعود الشامان
Thumbs Up [C#.NET] من فضلكم انا عاوز اعمل برنامج تنفيذ الاوامر الصوتيه والتحدث بالفيجوال بيسك ahmed kamal 3 195 27-03-18, 03:12 PM
آخر رد: ssayed111

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم