har kört en ActiveDocument.PrintOut i ett wordokument från VB och det funkar fint men när jag vill göra ActiveDocument.Close och Jag har gjort en ful lösning i mitt projekt..... nä, den var inte så snygg... Lyckades hitta en bra lösning på problemet på följande sida:PrintOut i Word
Application.quit så frågar den ju om jag vill stänga ner word innan utskriften är klar. Hur kollar jag om utskriften är färdig? Enligt msdn så returnerar ju object.printOut true/false men det verkar inte funka i word. Nån som har någon smart lösning?
/JohanSv: PrintOut i Word
dim s as single
s=timer
while timer < (s+3)
doevents
wend
Jag vet att det inte är snyggt, men det funkar och jag använder det tills bättre lösning kommer.
/peterhSv: PrintOut i Word
hade funderingar på att göra nåt liknande men tyckte att det ju måste finnas något som gör att man kan kolla om printen gått igenom word och skickats till skrivaren.
/JohanLösningen?!?
http://www.vbsquare.com/api/wordobj2/
Do While Objword.BackgroundPrintingStatus > 0
Debug.Print Objword.BackgroundPrintingStatus
Loop
Objword.Quit wdDoNotSaveChanges
Har testat och det verkar funka bra. Håll till godo.
/Johan