16. juni 2001 - 10:30Der er
3 kommentarer og 1 løsning
Udskriv markeret tekst
Jeg har en rich text box hvor der vises en tekst fil. Når der klikkes på en knap der hedder udskriv udføres følgende:
Tekst filen åbnes, hentes linie for linie og sendes til printeren, inden åbnes printer dialogboxen, (For at give mulighed for at vælge printer) Nu er ønsket at man kan markerer en del af teksten, og i printer dialogboxen klikke på udskriv markeret område, er der nogen der har en god ide, hvad retunerer printer dialogboxen når der er klikket på markeret tekst ?
Nuværende rutine for udskrivning: (Filen test.txt vises i en rich tekst box og der klikkes på Udskriv)
Private Sub cmdPrinter_Click() Dim B$, fil, FileNo
On Error Exit Sub cmdPrint.CancelError = True cmdPrint.ShowPrinter
fil = App.Path & \"test.txt\" FileNo = FreeFile Open fil For Input As #FileNo Do While EOF(FileNo) = False Line Input #FileNo, B$ Printer.Print B$ Loop Close #FileNo
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Prøv med denne: Hvis du ikke bruger flags kan du slette de linier der indeholder oldflags, samt linien med flags = &h8 or &h80.
Private Sub Command1_Click() Dim oldflags As Long CommonDialog1.Flags = &H8 Or &H80 oldflags = CommonDialog1.Flags CommonDialog1.ShowPrinter If CommonDialog1.Flags - oldflags = 1 Then MsgBox \"Kun markeret udskrives\" Else MsgBox \"Alt udskrives\" End If End Sub
Tja... Det var hvad jeg godt kunne gætte mig til, det jeg havde brug for var en færdig løsning, pga tidspres. Alligevel tak for hjælpen, jeg giver 15 point til jer hver. -SCB
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.