お世話になっております。
VB.NET 2003でPrintDialogから変更された給紙方法を取得したいのですが
どうしても取得できません。
Dim PrntDialog As New PrintDialog
PrntDialog.PrintToFile = False
PrntDialog.ShowNetwork = True
PrntDialog.AllowPrintToFile = False
PrntDialog.AllowSomePages = False
PrntDialog.AllowSelection = False
PrntDialog.Document = New System.Drawing.Printing.PrintDocument
Dim ret As System.Windows.Forms.DialogResult
ret = PrntDialog.ShowDialog
Debug.WriteLine(PrintDialog.PageSettings.PaperSource.Kind.ToString())
PrintDialog.PageSettings.PaperSource.Kind.ToString()が
イミディエイトウインドでは取れるのですが、
コードを書くと下記のエラーでコンパイルが通らなくなります。
'System.Drawing.Printing.PageSetting' は 'Private' であるため、このコンテキストではアクセスできません。
Microsoftには下記のような情報もあったのですが、
回避方法がまるでわかりません。
http://support.microsoft.com/kb/814605/ja
もし解決されている方がいましたら、
どうかご教授いただけませんでしょうか。
よろしくお願いします。
ツイート | ![]() |