|
▼たけ さん:
こんにちは。
>>www.microsoft.com/japan/msdn/office/officeXP/odc_acc10_printers.aspx#odc_acc10_printers_introduction
>上記のHPを見ています。
見ているということですが、そこのHPに記載されているサンプルのことを
おっしゃってますか?
それではなく、そこから英語HPに飛んで、以下のURLのサンプルMDB
(圧縮のため解凍ソフト必要)をダウンロードしてください。
そのMDBが思った通りの動きをしているなら、参照設定等合っているかや
ソースを見てやってみてくださいということです。
//download.microsoft.com/download/a/1/f/a1fc6936-b5cb-462b-b302-76efe9c8d9cf/odc_acc10_printers.exe
>レジストリって何ですか。
>もうひとつのレスのみたのですが・・
まず、レジストリはWindowsユーザならわかると思います^^;;
で、そこのレスではなく以下のサンプルが書いてあったと思います。
その部分のことです。
'このサンプルは少し手を加えてます。
Sub main()
Set WshNet = CreateObject("Wscript.Network")
With WshNet.EnumPrinterConnections
For i = 0 To .Count - 1 Step 2
If (MsgBox("[" & .Item(i + 1) & "]このプリンタに設定しますか?", vbYesNo) = vbYes) Then
'ここで通常使うプリンタとして設定する。
WshNet.SetDefaultPrinter .Item(i + 1) '.Item(i + 1) はインストールされているプリンタ名の配列
Exit For
End If
Next
End With
End Sub
|
|