Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[Excel] kako stratovati program pomocu makroa?

[es] :: Office :: Excel :: [Excel] kako stratovati program pomocu makroa?

[ Pregleda: 2153 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mirjanagb
mirjana kovacevic
austrija

Član broj: 160826
Poruke: 184
*.bankgutmann.co.at.



+1 Profil

icon [Excel] kako stratovati program pomocu makroa?26.02.2008. u 13:55 - pre 196 meseci
koji bi bio kod za startovanje programa iz posebnog foldera?

 
Odgovor na temu

3okc
Χoᴘᴦoѡ

Moderator
Član broj: 811
Poruke: 1319

Jabber: 3okc@elitesecurity.org


+116 Profil

icon Re: [Excel] kako stratovati program pomocu makroa?26.02.2008. u 14:00 - pre 196 meseci
Nisam proverio ali mi se čini da je ovo pokriveno u:
Citat:
Links

.TextBody = "file://Yourcomputer/YourFolder/Week2.xls"

'If there are spaces use %20
.TextBody = "file://Yourcomputer/YourFolder/Week%202.xls"

'Example for a file on a website
.TextBody = "http://www.rondebruin.nl/files/EasyFilter.zip"

Have you found helpful examples, solutions or ideas-in-work, please consider the
following:
• Citation of *actual page* you are going to using is welcome.
• Have you saw "Value Added" examples you are going to incorporate to your
profitable blog, daily job or any money making venture: How about online donation?
↗Ana & Vlade Divac Foundation
Hvala!
 
Odgovor na temu

mirjanagb
mirjana kovacevic
austrija

Član broj: 160826
Poruke: 184
*.bankgutmann.co.at.



+1 Profil

icon Re: [Excel] kako stratovati program pomocu makroa?26.02.2008. u 14:25 - pre 196 meseci
ne razumem???

ja treba da startujem jedan .exe fajl koji se po zavrsetku posla, sam zatvara ..
 
Odgovor na temu

mirjanagb
mirjana kovacevic
austrija

Član broj: 160826
Poruke: 184
*.bankgutmann.co.at.



+1 Profil

icon Re: [Excel] kako stratovati program pomocu makroa?26.02.2008. u 14:42 - pre 196 meseci
to bi trebalo nesto sa funkcijom Shell() da bude
 
Odgovor na temu

Jpeca
Predrag Jovanović
poslovni analitičar
Gowi
Pančevo

Moderator
Član broj: 25683
Poruke: 2268
212.200.27.*

Sajt: www.gowi.rs


+109 Profil

icon Re: [Excel] kako stratovati program pomocu makroa?26.02.2008. u 15:03 - pre 196 meseci
Sama si dala odgovor. Evo jedan primer

Sub test()
' Specifying 1 as the second argument opens the application in
' normal size and gives it the focus.
Dim RetVal
RetVal = Shell("C:\Program Files\Windows NT\Pinball\Pinball.Exe", 1) ' Run Pinball Game

End Sub

Nije to loše Rembrante, samo što ne bi dodao još malo boje?
 
Odgovor na temu

mirjanagb
mirjana kovacevic
austrija

Član broj: 160826
Poruke: 184
*.bankgutmann.co.at.



+1 Profil

icon Re: [Excel] kako stratovati program pomocu makroa?27.02.2008. u 14:04 - pre 196 meseci
otvori on program ali se odmah na pocetku prilikom instaliranja pojavi greska ... i prekine mi radnju ...

mozda prebrzo krene ... postoji li neka mogucnost da uspori makro, dok ovaj program ne zavrsi posao ...

koji se pri tom automatski zatvori??
 
Odgovor na temu

Jpeca
Predrag Jovanović
poslovni analitičar
Gowi
Pančevo

Moderator
Član broj: 25683
Poruke: 2268
212.200.27.*

Sajt: www.gowi.rs


+109 Profil

icon Re: [Excel] kako stratovati program pomocu makroa?27.02.2008. u 14:50 - pre 196 meseci
Neko moguće rešenje našao sam na adresi http://vb-helper.com/vba_shell_and_wait.html
Code:

Option Explicit
Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long
Private Declare Function WaitForSingleObject Lib "kernel32" (ByVal hHandle As Long, ByVal dwMilliseconds As Long) As Long
Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long

Private Const SYNCHRONIZE = &H100000
Private Const INFINITE = -1&

' Start the indicated program and wait for it
' to finish, hiding while we wait.
Private Sub ShellAndWait(ByVal program_name As String, ByVal window_style As VbAppWinStyle)
Dim process_id As Long
Dim process_handle As Long
    ' Start the program.
    On Error GoTo ShellError
    process_id = Shell(program_name, window_style)
    On Error GoTo 0

    ' Wait for the program to finish.
    ' Get the process handle.
    process_handle = OpenProcess(SYNCHRONIZE, 0, process_id)
    If process_handle <> 0 Then
        WaitForSingleObject process_handle, INFINITE
        CloseHandle process_handle
    End If

    Exit Sub

ShellError:
    MsgBox "Error starting task " & _
         program_name & vbCrLf & _
        Err.Description, vbOKOnly Or vbExclamation, _
        "Error"
End Sub

Sub RunProg()
  ShellAndWait "C:\Temp\SayHi.exe", vbNormalFocus  ' Ovde zadaj putanju i naziv programa
  MsgBox "Gotovo"
End Sub


Nije to loše Rembrante, samo što ne bi dodao još malo boje?
 
Odgovor na temu

mirjanagb
mirjana kovacevic
austrija

Član broj: 160826
Poruke: 184
*.bankgutmann.co.at.



+1 Profil

icon Re: [Excel] kako stratovati program pomocu makroa?29.02.2008. u 08:23 - pre 196 meseci
probacu kasnije da isprobam pa cu ti reci jel funkcionise, inace sam napisala makro .. meni je trebao bat file ...


...

ne radi ni ovaj makro, mada je isti kao moj, samo sto adresa umesto .exe ide .bat ... problem je znaci bio u bat fajlu ...

[Ovu poruku je menjao mirjanagb dana 29.02.2008. u 09:49 GMT+1]
 
Odgovor na temu

[es] :: Office :: Excel :: [Excel] kako stratovati program pomocu makroa?

[ Pregleda: 2153 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.