|
▼たけ さん:
サンプルで1点訂正です。
>sub 印刷_Click()
> Const strOutPrinter = "FUJITSU VSP4901" '変更プリンタ
> Dim strDefaultPrinter As String
>
> '現在の通常使うプリンタ名を列挙
> If GetDefaultPrinter("", "", strDefaultPrinter) = False Then
> MsgBox "通常使うプリンタが見つかりませんでした"
> Exit Sub
> End If
>
> If (MsgBox(印刷を開始しますか?", vbYesNo) = vbYes) Then
>
> '指定のプリンタに変更
> If (FncPrintOut( strOutPrinter ) = False) Then
> MsgBox strOutPrinter & ":通常使うプリンタが見つかりませんでした"
> Exit Sub
> End If
>
> '// ここに印刷処理のコードを追加してください
>
> '元のプリンタに通常使うプリンタとして戻す
> If (FncPrintOut( strDefaultPrinter ) = False) Then
> MsgBox strDefaultPrinter & ":通常使うプリンタが見つかりませんでした"
> Exit Sub
> End If
> End If
>End Sub
この関数の
> If (MsgBox(印刷を開始しますか?", vbYesNo) = vbYes) Then
が
If (MsgBox("印刷を開始しますか?", vbYesNo) = vbYes) Then
でした。
後、質問も内容がわからないと書かれますと回答側も何を質問しているの?
になりますので、やりたい動作、試した内容で何がわからないのかを
明確に書いた方がいいです。
丸投げして、回答してもらってもこの処理は何をしてるの?
どこをどうやって修正して自分で作成したソースのどのメソッドに
実装すればいいの?とかになりますよね?
自分自身が理解してないと、毎回同じ質問を繰り返したり、
何を質問したらいいのかわからなくなったりしますからね。
プログラミングを勉強するならデバックの方法から覚えると
理解しやすいかと思います。(自分自身の解釈で理解できますから)
|
|