Avatar billede puller Nybegynder
12. november 2001 - 12:35 Der er 11 kommentarer og
1 løsning

Åbn word dokument

Hejsa,

Hvordan åbner man lige et worddokument i vb, det skal være så det åbnes i word.
Avatar billede terry Ekspert
12. november 2001 - 12:39 #1
Place this in a module
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


Public Const SW_HIDE = 0
Public Const SW_SHOW = 5

and this in a form for example:

result = ShellExecute(0, \"Open\", PathAndFilename, \"\", Path, SW_SHOW)
Avatar billede terry Ekspert
12. november 2001 - 12:40 #2
Dim result As Integer

If the file is a doc then it will be opened in word or what ever program doc files are associated with.
You an use this for opening any file which has an association.
Avatar billede puller Nybegynder
12. november 2001 - 12:48 #3
Jeg skal åbne dokumentet fra c:\\dokumenter\\kontoopr.doc
Avatar billede terry Ekspert
12. november 2001 - 12:51 #4
Place this in a module
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


Public Const SW_HIDE = 0
Public Const SW_SHOW = 5


Then this in a buttons on click event for example:

Dim result As Integer

result = ShellExecute(0, \"Open\", \"c:\\dokumenter\\kontoopr.doc\", \"c:\\dokumenter\", Path, SW_SHOW)

Avatar billede terry Ekspert
12. november 2001 - 12:52 #5
Opps!
result = ShellExecute(0, \"Open\", \"c:\\dokumenter\\kontoopr.doc\",\"\", \"c:\\dokumenter\", SW_SHOW)



Avatar billede puller Nybegynder
12. november 2001 - 12:53 #6
Den åbner stadig ikke dokumentet
Avatar billede puller Nybegynder
12. november 2001 - 12:55 #7
Det virker ;o)
Avatar billede terry Ekspert
12. november 2001 - 12:55 #8
if you double click on the doc file, does it get opened in word?

Have you placed the function declaration in a module?
Avatar billede terry Ekspert
12. november 2001 - 12:56 #9
OK, so why reject the answer?
Avatar billede terry Ekspert
12. november 2001 - 13:00 #10
Puller>If its working then why no points?
Avatar billede puller Nybegynder
12. november 2001 - 13:09 #11
Det er en fejl. Hvordan får jeg givet dig point nu?
Avatar billede terry Ekspert
12. november 2001 - 13:10 #12
I can see you have, thanks :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester