Messagebox uitprinten

Status
Niet open voor verdere reacties.

DutchOirs

Gebruiker
Lid geworden
30 sep 2009
Berichten
720
Goedenavond allen,

Even een vraagje over een Messagebox.

Is het mogelijk een Messagebox uit te printen met VBA?

Wil dit evt. mogelijk maken voor nadere uitleg.

Is er iemand die een idee heeft?

Vr. Gr.

Dutch
 
Wat is precies je bedoeling er mee?
Klik in de kopregel van een messagebox, druk dan CTRL-C, open kladblok en dan CTRL-V.
 
Goedemorgen Edmoor,

Gebruik excel 2003.

De bedoeling is dat ik het bericht, wat in de messagebox staat kan uitprinten om evt. andere te kunnen laten zien.

Bovenstaande van je werkt niet in deze messagebox. Zal misschien in een latere versie wel kunnen.
 
Laatst bewerkt:
Druk op ALT + Printscreen en plak het vervolgens waar je wilt.
 
Wat ik zei werkt hier prima, ook wanneer het een messagebox van Office 2003 betreft. Je hebt dan wel alleen de tekens uit de messagebox.
Wat SjonR zegt werkt ook en kan je plakken in een plaatjesprogramma, een email of een Word document.
 
Hoi SjonR & Edmoor,

inderdaad beidde werken, thanks voor de moeite maar hierbij toch meerdere handelingen verrichten.

Wilde proberen het rechtstreeks vanuit die MessageBox te printen, met behulp van VBA.

Krijg het idee dat dit niet mogelijk is.
 
Op het moment dat er een messagebox in beeld staat wacht deze op een druk op de knop in die messagebox.
Tot daarop geklikt is kan je niets anders doen.
 
Heb het MessageBox actief en hierop 2 knoppen gemaakt met wel printen en niet printen

Niet Printen is sluiten zonder printen en wel printen is printen en sluiten.

Moet nu weg, als ik terugkom zal ik ff een voorbeeldje maken

Laters
 
Dan heb je zelf een "messagebox" gemaakt d.m.v. userform en dat is heel wat anders dan een applicatie messagebox.
Dan is dit voldoende:
Code:
Private Sub CommandButton1_Click()
    Me.PrintForm
End Sub
 
Laatst bewerkt:
Hoi Edmoor,

Heb geen UserForm als MessageBox gemaakt.

Hij gaat wel vanuit een UserForm deze Messagebox opstarten.

Bovenstaande geeft een print v/h UserForm.

Heb ff een klein VB-tje gemaakt.

Startknop, dan msgbox en dan Ja
Zie onder vba, werkt (nog) niet :)
 

Bijlagen

  • MessageBoxPrinten #1.xls
    51,5 KB · Weergaven: 44
Laatst bewerkt:
Nee, uiteraard niet.
Dat is weer een gewone applicatie messagebox.

Kijk eens naar dit voorbeeld:
Bekijk bijlage Kopie van MessageBoxPrinten #1.xls

Maar je ook gewoon die tekst in een tekstbestandje zetten en die dan afdrukken.
Ik weet dus niet precies wat je nu wilt, de MessageBox afdrukken met de tekst, of alleen de tekst afdrukken.
 
Laatst bewerkt:
Hoi Edmoor,

Denk dat het beste is om de gehele Messagebox uit te printen met tekst en al,
daar dan alles (denk ik) onder elkaar blijft staan.

Wat je hierboven aangaf werkt helaas niet, geeft een fout aan. Het systeem geeft geen printerinformatie door.
 
Wat in dat document staat werkt hier prima en is zoals het hoort.
Als je zegt een fout te krijgen vertel er dan ook bij welke dat exact is.
 
Laatst bewerkt:
wat hierboven staat:

"geeft een fout aan. Het systeem geeft geen printerinformatie door. "

Foutnummer is: Fout 484 tijdens uitvoering
 
Laatst bewerkt:
Printer werkt correct hier, wat je doorstuurde die link is voor Office 365.

Gebruik 2003.

Het is een oplossing om die txt string door te geven naar een usrform en deze uit te printe.

Begrijp dan dat er eigenlijk geen optie is om die MessageBox zelf uit te printen.
 
Over je laatste regel, ja, dat werkt wel.
Gaat hier perfect.

Het heeft overigens niets met Office 365 of Office 2003 te maken.
Het is een syteem melding.
Dat nu Office 365 wordt genoemd is logisch, Office 2003 is iets waar Fred Flintstone nog mee werkte.
Overigens heb ik het hier wel in Office 2003 getest en dat werkt zoals gezegd prima.
 
Laatst bewerkt:
Goedemorgen SjonR en Edmoor,

Heb er nog eens een nachtje over geslapen en denk dat ik het simpel hou door wat jullie zeiden gewoon Ctrl-Alt & PrntScreen te doen en copy en paste in een Wordt doc. en van daaruit te printen.

Hoopte op een mogelijkheid om rechtstreeks met VBA te kunnen printen, maar deze dialogbox is daar niet geschikt voor.

Tevens door dat ik er maar zo'n 12 effectieve regels op kwijt kan hou ik het maar simpel.

Bedankt voor de moeite met meedenken.

Vr. Gr.

Dutch
 
Hoopte op een mogelijkheid om rechtstreeks met VBA te kunnen printen, maar deze dialogbox is daar niet geschikt voor.
Om het duidelijk te hebben, ieder userform zoals ik in het voorbeeld liet zien kan worden afgedrukt.
Wat echter ook kan is die tekst in een bestandje schrijven en die afdrukken, dan gaat het zoals je wil.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan