Toon posts:

[Vb6]Programma openen, en op andere lokatie?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ben pas begonnen. Heb een groot boek voor VB gekocht, maar deze simpele vraag staat er niet in. En op internet heb ik deze ook niet kunnen vinden......

Welke code moet ik onder een "commandbutton" zetten om een programma te kunnen openen. Word bijvoorbeeld.(heel stom, maar kan het niet vinden) |:(

En wat als deze niet op de standaard plaats (c:\Program Files\Microsoft Office\Office) staat. Hoe kan VB herkennen waar dit programma dan staat en deze openen?

Bedankt!!!

Verwijderd

zoek eens naar de API shellExecute op www.pscode.com, dan vindt je genoeg tips/hints. Je kan ook gewoon het commando Shell gebruiken, maar dat is minder mooi.

Ook hier is dit onderwerp al tientallen keren langsgekomen ;(

Verwijderd

Topicstarter
Oke, bedankt ! Alleen die site doet het niet zo....
Heb ik nog een ander vraagje:

Ik wil eigenlijk van Outlook 2000 de pagina Agenda en Taken openen.
Dit kan door ik normaal doen door in "Start -> Run..."

outlook:\\Persoonlijke%20mappen\Agenda
outlook:\\Persoonlijke%20mappen\Taken

Te doen of in Internet Explorer werkt het ook.
Hoe kan ik dit doen in Visual Basic?

Bedankt Alvast weer.

Verwijderd

Je kan hiervoor gewoon het OLE object gebruiken, werkbalk links onderin :)

Verwijderd

Topicstarter
Op maandag 25 februari 2002 13:38 schreef voetenzalf het volgende:
Je kan hiervoor gewoon het OLE object gebruiken, werkbalk links onderin :)
Oke, hoe zet ik deze link dan in mijn Form van VB ???

Verwijderd

en shell("outlook:\\Persoonlijke%20mappen\Taken ") werkt niet :?
dan kan je met shellexecute het ook doen metzoiets van shellexecute(iets,iets,"open outlook:\\Persoonlijke%20mappen\Taken", nogmeerparams).

Die site is idd bagger traag, maar er staat HEEL VEEL info op :)

Verwijderd

Topicstarter
Op maandag 25 februari 2002 13:55 schreef KoenM het volgende:
en shell("outlook:\\Persoonlijke%20mappen\Taken ") werkt niet :?
dan kan je met shellexecute het ook doen metzoiets van shellexecute(iets,iets,"open outlook:\\Persoonlijke%20mappen\Taken", nogmeerparams).

Die site is idd bagger traag, maar er staat HEEL VEEL info op :)
Hoe het met die parameters werkt dat weet ik helaas niet zo...
Helaas doet die site het nog niet.....

Dus ik kan jullie hulp nog steeds hard gebruiken, voor het oplossen van mijn probleempje...

Verwijderd

Ok dan :)
Dit heb ik twee weken geleden ook al gepost :'( maar goed, ff voor de duidelijkheid: deze site heeft OOK een search functionaliteit....
code:
1
2
3
4
5
6
7
'Hiermee kan je Shell commandos geven, ook onder NT
Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

'Loads a file, with the standard program that is associated with it
Public Sub ShowFile(strFileName As String)
   Call ShellExecute(0, "Open", strFileName, vbNullString, vbNullString, vbNormalFocus)
End Sub

roep nu aan ShowFile("outlook:blabla")

btw: die site doet het bij mij al de hele dag... bovendien bestaat google ook nog...
Pagina: 1