Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 38 odgovora
  • 13.289 pregleda

Najnovija ↓

[EXCEL] Iz Forme otvoriti fajl 02.09.2008. u 09:48 · pre 221 mesec #1
Kako je moguce iz Forme (UserForm) pomocu dugmeta (CommandButton) navodjenjem putanje otvoriti bilo koji fajl.
Pozdrav
Re: [EXCEL] Iz Forme otvoriti fajl 03.09.2008. u 22:46 · pre 221 mesec #2
Dodaj kod za onclick dogadjaj dugmeta npr.

Code:

   Shell "C:\myapp.exe" , vbNormalFocus


ili da otvoris beleske u Notepad-u

Code:

    Shell "notepad C:\beleske.txt", vbNormalFocus


Pozdrav
Re: [EXCEL] Iz Forme otvoriti fajl 04.09.2008. u 10:34 · pre 221 mesec #3
Hvala timmy
Ipak nesto ne funkcionise kako treba. Naime kad kliknem na dugme sve ostaje isto.
naveo sam najprostiju putanju:

Private Sub CommandButton1_OnClick()
Shell "C\Racun tabela.xls", vbNormalFocus
End Sub
Probao sam i sa CommandButton1_Click() i opet nista. Gde gresim.

Re: [EXCEL] Iz Forme otvoriti fajl 04.09.2008. u 10:43 · pre 221 mesec
izmenjeno 1 put, poslednji put Catch 22 04.09.2008. u 12:37
  1. Catch 2204.09.2008. u 12:37zapis iz teksta poruke
#4
Citat:
mirko1949: Gde gresim.

Ako koristiš Shell komandu, moraš navesti i naziv aplikacije (eventualno i putanju), a ne samo fajla. Pogledaj malo bolje kod koji ti je timmy postavio...
Potpis
The 11th Hour: The forces blocking change
Re: [EXCEL] Iz Forme otvoriti fajl 04.09.2008. u 11:31 · pre 221 mesec #5
Shell nije komanda nego funkcija :)

Ako hoces vec da koristis Shell() funkciju onda mozes to na sledeci nacin:

Code:

Shell "cmd /C ""C:\Racun tabela.xls""", vbHide


Ovom linijom koda u stvari pozivas skriveni CommandPrompt i kazes mu da izvrsi otvaranje zadatog fajla programom koji je registrovan na sistemu kao default da ga otvori. Dok je fajl otvoren, imas i cmd.exe u procesima, a kada zatvoris fajl nestaje i cmd.exe iz liste aktivnih procesa.

Ja ti ipak preporucujem ShellExecute()
Re: [EXCEL] Iz Forme otvoriti fajl 04.09.2008. u 13:09 · pre 221 mesec #6
Citat:
mirko1949:

Private Sub CommandButton1_OnClick()
Shell "C\Racun tabela.xls", vbNormalFocus

End Sub
Gde gresim.


Da bi izbegao dodatnu zbrku zbog razmaka u nazivu fajla, preimenuj fajl u Racun_tabela.xls
Onda probaj samo da prepraviš svoj kod ovako i proradiće

Code:

Private Sub CommandButton1_OnClick()
Shell "excel C:\Racun_tabela.xls", vbNormalFocus
End Sub



ili ako zelis da ostavis razmak u imenu fajla
Code:

Shell "excel ""C:\Racun tabela.xls""", vbNormalFocus

Potpis
The 11th Hour: The forces blocking change
Re: [EXCEL] Iz Forme otvoriti fajl 04.09.2008. u 14:47 · pre 221 mesec #7
Ovo je uspelo, ali samo sa pozivanjem dokumenata iz Excela, ali kada sam probao za Word nece. Izmenio sam kod na:
Shell "word""C:\Racun tabela.doc""", vbNormalFocus javlja mi gresku "Run time error 53" i File not found.

Re: [EXCEL] Iz Forme otvoriti fajl 10.09.2008. u 12:11 · pre 220 meseci #9
Hvala na pomoći, ali i pored toga nije mi uspelo. U jednom trenutku mi je uspelo za Excel, ali za word nije, mada sam kopirao zadnje kodove.
Re: [EXCEL] Iz Forme otvoriti fajl 10.09.2008. u 13:18 · pre 220 meseci #10
Pa moraš i da imaš navedene dokumente, pod tačno tim nazivom, na tačno toj putanji inače Excel i Word prijave grešku i otvore blanko dokumenat:

C:\Racun tabela.xls

C:\Racun tabela.doc

Simulirao sam navedenu situaciju na svom računaru i to radi, ne vidim zašto i kod tebe ne bi radilo?

Potpis
The 11th Hour: The forces blocking change
Re: [EXCEL] Iz Forme otvoriti fajl 11.09.2008. u 07:19 · pre 220 meseci #11
Primenio sam sve to. Oba dokumenta sam smestio sa nazivom "Racun tabela" direktno u C, medjutim kada kliknem na dugme u formi ne dešava se ništa, čak nejavlja nikakvu grešku. Probao sam i sa drugim putanjama za disk D, ali opet ništa. Da li eventualno postoji neka druga mogućnost.
Re: [EXCEL] Iz Forme otvoriti fajl 12.09.2008. u 21:57 · pre 220 meseci #16
Pozdrav za sve

Mirko u prikacenom primeru imas gresku u imenu boutona (dugmeta),
dugme tise zove CommandButton1_Click a ne CommandButton1_OnClick

Inace linija komande vrsi svoju funkciju ( Shell "excel ""C:\Racun tabela.xls""", vbNormalFocus )

Pozdrav
Potpis
Nepostoje idiotska pitanja, samo idioti ne postavljaju pitanje !!!
Re: [EXCEL] Iz Forme otvoriti fajl 12.09.2008. u 22:37 · pre 220 meseci #18
Catch normalnoje da nevidis nista blokirati komande excel 07
kod mene ista stvar sa 07
otvori sa excelom 03 i sveje OK.

Verovatno nesto oko sigurnosti makroa ???
Potpis
Nepostoje idiotska pitanja, samo idioti ne postavljaju pitanje !!!
Re: [EXCEL] Iz Forme otvoriti fajl 12.09.2008. u 23:08 · pre 220 meseci #20
Neznam kako je nastala greska. Evo opet saljem fajl.

Kako da se izvede to da se zove CommandButton1_OnClick

Imam jos jedno pitanje: Kako bi glasila linija koda da se otvori npr BS player Pro file ili Movie Clip

Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme