If you want to have a PrintPreview and then Print use
Chart1.Printing.PrintPreview()
If you don't want PrintPreview and want directly Print
Chart1.Printing.Print(True/False)
True - Shows Printer Properties
False - Directly picks the default printer and prints
Please remember to click “Mark as Answer�on the post that helps you, and to click “Unmark as Answer�if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.