VB.NET 2013 - X7 - Setting Number of Copies

I am trying to open a CorelDraw X7 file in vb.net 2013 and print to a specific printer on my network. I have no problems getting that far. However, once I try to assign the number of copies, it always return 1 copy. This was working fine when I was using X4 but in X7 it just doesn't want to assign the copies.
What am I doing wrong? Also is there any documentation on using Corel.Interop.VGCore in vb.net not vba?

Imports c = Corel.Interop.VGCore

Dim cdrApp As c.Application = CType(CreateObject("CorelDRAW.Application.17"), c.Application)
cdrApp.StartupMode = Corel.Interop.VGCore.cdrAppStartupMode.cdrStartupDoNothing
cdrApp.OpenDocument("C:\Test.cdr")
cdrApp.ActiveDocument.PrintSettings.Copies = 4
cdrApp.ActiveDocument.PrintOut()
cdrApp.ActiveDocument.Close()
cdrApp.Quit()
cdrApp = Nothing