23. februar 2008 - 17:28Der er
3 kommentarer og 1 løsning
starte wordpad fra excel
Jeg vil meget gerne starte wordpad med en makro. Jeg har forsøgt mig med nedenstående makro, men den skriver at den ikke kan starte et tomt dokument.
Hvad gør jeg galt? Kan det lade sig gøre at den altid åbner filen c:\textfil.txt eller skal man selv vælge.
JEg beklager at jeg er så fedtet med mine points, men der er næsten ingen points tilbage på ming konto :-)
Sub Macro() Dim wordpad wordpad = Shell("C:\wordpad.EXE", 1) End Sub
PS. JEg har kopier min wordpad.exe til roden af min maskine for at gøre mine test lidt mere simple Så jeg ved godt at det ikke er den normale sti der bruges til wordpad
Virksomheder er på vej fra store sprogmodeller, der svarer på spørgsmål, til AI-agenter, der kan udføre opgaver på egen hånd. Det gør teknologien mere nyttig – og langt mere risikabel.
Mon ikke at dit problem stammer fra, at du har kopieret Wordpad hen et andet sted. Prøv i stedet for at lave stien til der, hvor Wordpad er installeret. Jeg har lavet flg., som fungerer fint hos mig og åbner den fil, som du har angivet:
*************** Public Sub StartWordPad() Dim varWP As Variant varWP = Shell("C:\Program Files\Windows NT\Accessories\Wordpad.exe c:\textfil.txt", vbMaximizedFocus) End Sub
Det, at du tester på Vista, bør ikke være et problem (bruger selv Vista).
Mht. at gemme filen igen, så skulle det jo egentlig foregå gennem vba i Excel, men jeg kan ikke umiddelbart se, hvordan det skal kunne ske (vil dog ikke udelukke, at der findes en haj et eller andet sted, der kan).
Synes godt om
Ny brugerNybegynder
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.