PrinterオブジェクトのScaleWidthプロパティ


ぴんぽんぱん  2005-12-05 08:13:19  No: 128560

Printer.ScaleWidth=300
Text1.text=Printer.ScaleWidth

と書いてみましたが、テキストに300と表示されず、
妙に大きな4900が表示されます。ScaleWidthは、変更できないのでしょうか。


ガッ  2005-12-05 08:25:14  No: 128561

WinXP(Home)SP2, VB6(SP6) で次のコードを書いてみました。
With Printer
    .ScaleWidth = 300
    Debug.Print .ScaleWidth
End With

結果、イミディエイトウィンドウに" 300"と表示されました。


ぴんぽんぱん  2005-12-05 09:26:51  No: 128562

回答ありがとうございます

Win2000, VB5では、ダメなのかもしれません。
もう少し調べてみます。


ガッ  2005-12-05 09:32:48  No: 128563

詳細は分かりませんが、どうやらSPが出ていたらしい形跡がありますね:
http://www.vbasekai.com/mssp/vb5-6.html

↑[VB5]SP2:Printer オブジェクトの ScaleMode でカスタム スケールの作成不可


ガッ  2005-12-05 09:34:13  No: 128564

これかな…?:
http://support.microsoft.com/default.aspx?scid=kb;ja;411269#XSLTH3132121122120121120120


ぴんぽんぱん  2005-12-05 09:47:36  No: 128565

ガッさん、ありがとうございます。
大変よくわかりました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加