WIN98環境のVB6.0で印刷する際にコモンダイアログにてプリンタを切替えようとしてますがうまくできません。過去のログでNTはAPIを使わないと解決できないとありましたがプリンタの切替えはWIN98でもAPIを使わないとできないのでしょうか? Dim x As Printer For Each x In Printers If x.hDC = Form1.CommonDialog1.hDC Then Set Printer = x Exit For End If Next こんなロジックではだめなんでしょうか?