Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


VB6 kontra Microsoft Powerpoint

Postades av 2003-08-10 11:01:57 - Kenneth Jonsson, i forum visual basic - allmänt, Tråden har 18 Kommentarer och lästs av 781 personer

Hej och välkommen tillbaka (de flesta) från en skön sommarvärme!

Fråga: Om jag i ett " färdigkompillerat VB-projekt till exe-fil program i VB6, även därifrån vill öppna en likaledes färdigt power point bildspel (driven av hjälpprogrammet Power point viewer) från VB-programmet. Ja, hur bör man då göra. Har testat en del variationer via bl.a. från components i VB6 utan större aha - upplevelser.
Tacksam för ett kodsvar..
Tack på förhand
Kenneth


Svara

Sv: VB6 kontra Microsoft Powerpoint

Postades av 2003-08-10 11:10:04 - Kenneth Jonsson

Vill bara komplettera min fråga:
Vad det handlar helt enkelt om:
Att baka in PowerPoint-bildspelet inkl power point viewer i ett VB-program.

Mvh
Kenneth


Svara

Sv: VB6 kontra Microsoft Powerpoint

Postades av 2003-08-10 11:14:15 - Sven Åke Persson

Oki det sista ,tveksamt om du kan lägga in det i en resourcefil

Så här kan du testa principen

Private Sub Command1_Click()
Dim ret As Long
'här skall det så rätt sökväg till viewern mellanslag filen du vill visa
ret = Shell("C:\Program\Powerpnt.exe MittBildspel.ppt", vbNormalFocus)
End Sub


Svara

Sv: VB6 kontra Microsoft Powerpoint

Postades av 2003-08-10 11:16:39 - Kenneth Jonsson

Gomidda Sven.
Tack för ett snabbt svar
ska testa...

Harebra.
Mvh
Kenneth


Svara

Sv: VB6 kontra Microsoft Powerpoint

Postades av 2003-08-10 11:54:02 - Kenneth Jonsson

Hej Sven
Tveksamheten, var inte fel hos Dig..
Har testat, men kommer sån långt att programmet försöker via viewern vis Powerpoint bildspelet, men felmeddelande från viewern "går inte att läsa Mittbildspel.ppt.

Ändrade även filändelse till pps men fortfarande samma felmedd.
Lite synd ändå, det borde vara ngt "pissfel".

I nuvarande läge hade jag med powerpointbildspelet en autorun.inf fil som funkar utmärkt för uppstarten via CD-skiva etc, men ville gärna lägga in detta PPprogram utan autostarten i ett VB-program.

Mvh
Kenneth


Svara

Sv: VB6 kontra Microsoft Powerpoint

Postades av 2003-08-10 14:46:29 - Sven Åke Persson

Lägg en kopia av Powerpointviewrn i samma mapp som ditt Vb projekt
Lägg ditt test Mittblidspel i samma mapp

ret = Shell(App.Path & "Powerpnt.exe " & App.Path & "MittBildspel.ppt", vbNormalFocus)

Dvs du måste försäkra dig om att ha rätt sökväg till både .exe och .ppt fil
"Powerpnt.exe " byter du mot det korrekta namnet på viewern (jag vet inte)

Det proffsiga och korrekta sättet är att du tar in
Microsoft PowerPoint 8.0 Object Library under dina Referencer (meny Project)

Hoppas någon loggar in och berättar hur man kan gå vidare på detta
Andreas H är en örn på sånt.


Svara

Sv: VB6 kontra Microsoft Powerpoint

Postades av 2003-08-10 15:52:53 - Niklas Jansson

testa:

Private Sub Form_Load()
Dim pp As PowerPoint.Application
Set pp = New PowerPoint.Application
pp.Visible = msoTrue
With pp.Presentations.Open(App.Path & "namn.ppt")
.SlideShowSettings.Run
End With
End Sub

och som sagt, lägg till Powerpoint under references.


Svara

Sv: VB6 kontra Microsoft Powerpoint

Postades av 2003-08-10 22:00:51 - Kenneth Jonsson

Ska checka samtliga inlägg för att kolla, Tacksam....

Mvh
Kenneth


Svara

Sv: VB6 kontra Microsoft Powerpoint

Postades av 2003-08-11 11:48:18 - Benni Svensson

Detta fungerar perfekt för mig:
<code>
Private Sub Command1_Click()
Dim var As String
Dim ret As Long

Command1.Caption = "Bildspelet laddas nu..."
ret = Shell(App.path & "\PPview\PPVIEW32.EXE " & App.path & "\PPview\DemopptA.pps", vbNormalFocus)
Command1.Caption = "&Starta Bildspelet"
End Sub
</code>
Jag hoppas att det kanske kan hjälpa dig.


Svara

Sv: VB6 kontra Microsoft Powerpoint

Postades av 2003-08-11 19:05:00 - Kenneth Jonsson

Ska kolla
Tack
Återkommer med svar om det funkar.
Mvh
Kenneth


Svara

Sv: VB6 kontra Microsoft Powerpoint

Postades av 2003-08-12 11:59:37 - Kenneth Jonsson

Hej Saw
Tyvärr, Path not found
runtime error '76' alternativt '53'
beroende på hur jag laborerar med sökningen.


Däremot visas:
Command1.Caption = "Bildspelet laddas nu...."
men det är väl kuriosa i sammanhanget.

Förutsättningar:
Jag har allt samlat i samma mapp, vilket gör direktsök för VB6.
Problemet ligger nog i söknamnet. Ska kolla och laborera vidare.
Borde vara ganska enkelt eftersom Du fick det att funka, men.......


Svara

Sv: VB6 kontra Microsoft Powerpoint

Postades av 2003-08-12 13:05:45 - Kenneth Jonsson

Hej Sven
Laborerade lite med koden och fick det att funka perfekt.

Private Sub Command5_Click()
Dim ret As Long
'här skall det så rätt sökväg till viewern mellanslag filen du vill visa
ret = Shell("C:\Bok\PPVIEW32.EXE Fibrer.pps", vbNormalFocus)
End Sub

Men i princip hade Du ju helt rätt.

Denna kod funkar bäst om man har en absolut sökväg, vilket jag kan ha i mitt fall.

Tack


Svara

Sv: VB6 kontra Microsoft Powerpoint

Postades av 2003-08-12 15:56:56 - Sven Åke Persson

Det där med sökväg är tydligen svårt att förstå.

När du körde saw exemlpet med App.Path så pekar ju App.Path mot din Vb 6 IDE mapp.
Du skall börja med att spara i en nytillverkad mapp och köra ditt
projekt därifrån. I ditt ex spara projektet i C:\Bok , nu kan du använda App.Path.


Svara

Sv: VB6 kontra Microsoft Powerpoint

Postades av 2003-08-12 18:14:36 - Benni Svensson

Precis som Svensäger här, så kan ju det här med sökvägen vara knepigt. Jag missade att förklara det för dig, sorry.
<code>
ret = Shell(App.path & "\PPview\PPVIEW32.EXE " & App.path & "\PPview\DemopptA.pps", vbNormalFocus)
</code>
I detta falet så innebär det att utifrån den mapp där du har ditt project (vilket alltså inte behöver vara "C:\Program\Microsoft Visual Studio\VB98", utan var du har valt att spara ditt project, så har jag en undermapp som jag har kallat för PPview, och där ligger både exe-filen och pps-filen. Fördelen med detta är, att om du skall instalera ditt program i någon annan dator, då hittar programmet sökvägen hela tiden, annars så måste du ju hårdkoda sökvägen eller lösa på annat sätt.

Jag hoppas att du förstår nu.


Svara

Sv: VB6 kontra Microsoft Powerpoint

Postades av 2003-08-12 20:48:55 - Kenneth Jonsson

Jag förstår precis nu. Jag förstod däremot inte att Du hade skapat undermappen för detta ändamålet, vilket egentligen var lite klantigt för mig (dataspråket) att förstå, vilket jag egentligen förstod med facit i hand .....Hursomhelst valde jag den "hårda vägen i mitt exempel (Svens).
Men ska även testa Din variant som ger större valfrihet.

Hjärtligt tack för allt.

Mkt bra engagemang.

Mvh
Kenneth


Svara

Sv: VB6 kontra Microsoft Powerpoint

Postades av 2003-08-12 21:03:07 - Kenneth Jonsson

Hälsning till Saw, sista funkade naturligtvis klockrent. Nu har jag så att säga två versions för future.

Tack och hej igen.


Svara

Sv: VB6 kontra Microsoft Powerpoint

Postades av 2003-08-12 22:19:14 - Benni Svensson

Hej Kennert.
Nu vill jag inte sno till mig någon ära, för ungf 6 månader sedan, så var det Sven som ledde in mig på rätt spår. Jag kompliterade bara med App.Path.
Kul att det löste sig.


Svara

Sv: VB6 kontra Microsoft Powerpoint

Postades av 2003-08-12 22:35:37 - Niklas Jansson

Tänkte bara säga att i allmänhet är det mer flexibelt och lätthanterligt med den lösning jag gav ovan (förutsatt att man redan har powerpoint). Finns det ett programmerings-interface är det oftast bättre än att bara köra programmet.

Ta gärna en titt på det...


Svara

Sv: VB6 kontra Microsoft Powerpoint

Postades av 2003-08-18 09:34:03 - Kenneth Jonsson

Hej Niklas,
urs att jag inte sett Ditt inlägg. Det var så att säga någorlunda redan klart.

Din version funkar också i nuvarande form, men jag vill att den som testar Mitt program ska kunna köra även om powerpoint saknas på innehavarens dator.

Mvh
Kenneth


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 166
27 952
271 704
789
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies