Otvaranje .doc i .docx fajlova preko vb6

Otvaranje .doc i .docx fajlova preko vb6

offline
  • Nemanja
  • Web Designer and Developer
  • Pridružio: 24 Jan 2007
  • Poruke: 266

Potrebno mi je otvorim neki .doc ili .docx fajl preko vb6... Nesto na principu Shell kontrole... Pokusao sam ali nece... Znaci da mi on otvori word i u njemu dokument koji sam odredio... Trazio sam po googlu ali sve kodove koje sam nasao nisu hteli... Uvek su mi javljali neku gresku...



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 04 Jan 2009
  • Poruke: 2168

pavle1992 ::Nesto na principu Shell kontrole... Pokusao sam ali nece...
Kako neće? Razz

Evo jedan primer...

ShellExecute 0&, vbNullString, "C:\Documents and Settings\DOCUMENT.doc", vbNullString, vbNullString, vbNormalFocus



offline
  • Nemanja
  • Web Designer and Developer
  • Pridružio: 24 Jan 2007
  • Poruke: 266

nece, pise sub or function not defined... A nema li neke veze posto ja koristim office 2007???

offline
  • Pridružio: 04 Jan 2009
  • Poruke: 2168

Lepo ti piše da sub ili function nisu definisani.


Nisi stavio deklaraciju i nema veze koji je office.

Taj file će da se otvori sa programom koji ga otvara po default-u.


Hajde uradi ovako:

Desni klik na formu i odaberi opciju view code.

Zatim iskopiraj sledeće:
Private 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


Na formu stavi jedan Button, dvoklik na njega.

Iskopiraj onu liniju koju sam napisao u prvoj poruci i pokreni program.

Naravno gore sam opciono naveo putanju i naziv file-a...sam upiši path i file koji hoćeš da otvoriš, pa probaj da li radi. Smile

offline
  • Nemanja
  • Web Designer and Developer
  • Pridružio: 24 Jan 2007
  • Poruke: 266

Napokon Smile... Sada radi... Puno ti hvala Smile

Ko je trenutno na forumu
 

Ukupno su 1067 korisnika na forumu :: 40 registrovanih, 8 sakrivenih i 1019 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, aleksmajstor, babaroga, black sabah, bojank, Bubimir, ccoogg123, darkangel, ddjxxi, debeli, Denaya, dozorni, DragoslavS, drimer, elenemste, Frunze, Georgius, Kubovac, Matija, Mi lao shu, Miki01, milenko crazy north, milimoj, Milometer, Mirage 2000N, nemkea71, NMNJ, Oscar, perko91, predragc, procesor, radionica1, raptorsi, RED4G-304, repac, Sir Budimir, Snorks, sosko, voja64, 1107