29. oktober 2005 - 12:35Der er
3 kommentarer og 1 løsning
Lidt VBA i Word
Hej...
jeg kan ikke finde ud af VBA (kan godt vb syntax) og skal bruge lidt hjælp :)... Jeg gider ikke til at læse en masse om det, da det ikke er noget jeg vil komme til at bruge andet end dette script...
Jeg vil have en ny Toolbar (så langt er jeg da kommet ;)), hvor der skal være en tekstboks... hvis man så trykker enter i tekstboksen, skal et program åbnes fx
c:\mitprogram.exe "Tekst"
og derefter skal word paste det som er i clipboardet
Jeg går ud fra at c:\mitprogram.exe "Tekst" indsætter noget i clipboardet
Sub KørProgram()
' Specifying 1 as the second argument opens the application in ' normal size and gives it the focus. Dim RetVal RetVal = Shell("C:\WINDOWS\CALC.EXE", 1)
DoEvents Selection.Paste
End sub
Denne makro sættet på dit knap på værktøjslinien via Tilpasmenuen og så højreklik på kanppen og vælg "Tildel makro"
rigtigt, at jeg skal åbne program, og paste... men vil lave en toolbar med en tekstboks, når man så trykker enter i den tekstboks, så skal koden køres... og programmet skal så åbnes med tekstboksens tekst som argument.
Sådan en tekstboks findes ikke, men du kan jo selv lave en, når der er trykket på knappen:
Sub KørProgram()
svar = inputbox()
' Specifying 1 as the second argument opens the application in ' normal size and gives it the focus. Dim RetVal RetVal = Shell("C:\WINDOWS\CALC.EXE", 1)
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.