EXCEL2002sp3です。
実行時はEXCEL自体を非表示にし、印刷時はワークシートのコントロール(Microsoftバーコードコントロール9.0)を表示したいと思います。
Application.Visible = False 実行後、コントロールのあるワークブックをOPENすると、Application.Visible が True となりEXCELが表示されてしまいます。
バーコードのプロパティのVisibleをFalseに設定してから、実行させると、EXCELは表示されないのですが、今度はバーコードが印刷されません。この時バーコードのプロパティのPrintObjectはTrueにしています。
何か間違っているのでしょうか?
No.1ベストアンサー
- 回答日時:
Excelが表示されても、印刷後、直ちに
application.visible=false
で再度、非表示するではいけませんか? これが簡単ですけどね!!
どうしても というならAPIですが・・・。
バーコードコントロールのプロパティのVisibleは、Falseに設定しておいてください。
'=============================================================
Private Declare Function LockWindowUpdate Lib "User32" (ByVal hwndLock As Long) As Long
Private Declare Function GetDesktopWindow Lib "User32" () As Long
Sub 印刷()
Call LockWindowUpdate(GetDesktopWindow())
DoEvents
With Workbooks.Open(ThisWorkbook.Path & "\bk1.xls")
↑バーコードが設定されたブック
With .Worksheets(1)
.OLEObjects("BarCodeCtrl1").Visible = True
.PrintOut
End With
.Close False
End With
Application.Visible = False
Call LockWindowUpdate(0)
End Sub
試してみてください。
尚、バーコードコントロールには、いくつも
不具合がありそうですよ!!
土日をはさんだので、お礼と報告が遅くなり申し訳ありませんでした。
今日午前中、ご提示いただいた2つの方法でやってみました。
Application.VisibleがTrueになった直後と、印刷直後にFalseにしました。やはり印刷に1秒くらいかかるようで、その間画面が表示されていました。そこで、APIを使った方法だと、希望通りの動きになりました。バーコードコントロールのVisibleはTrueのままでいけるようです。確かにバーコードコントロールはよくわからないことがありますね。(私だけかもしれませんが)
ひとりで1週間悩んでいました。とても助かりました。ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) EXCELでバーコードを作成すると白くなってコードが見えません 1 2022/04/04 14:24
- Excel(エクセル) Excelでnullになるような式のセルをマクロで空白行と認識させるにはどうすればいいですか? 3 2023/03/13 13:42
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/03/07 14:05
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/06/04 09:39
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/06/19 10:08
- Excel(エクセル) Excel のヘルプ文の印刷 1 2023/06/07 11:17
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2022/03/25 08:33
- Excel(エクセル) エクセル バーコード作成で他のシートを参照するには? 2 2023/05/03 16:57
- Visual Basic(VBA) DisplayAlertsブロパティで ”実行時エラー424オブジェクトが必要です” 5 2022/05/15 18:02
- Excel(エクセル) Excel VBA Backstageビューでの印刷 2 2022/06/03 16:56
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
読み取ったQRコード/バーコード...
-
コンビニ決済の用紙で支払いの...
-
コンビニのアルバイトでやらか...
-
バーコードってダブらない?
-
国内線航空券をJALのアプリにて...
-
レシートにバーコード
-
EXCELでバーコードを作成すると...
-
ノートPCのモニターに【バー...
-
PAYDAYのバーコード支払いって...
-
エクセル バーコード作成で他の...
-
ケータイで読んだバーコードをP...
-
PayPay でバーコード支払いを行...
-
ウエルコムデザインバーコード...
-
バーコードリーダーは逆さまで...
-
会社のPCに入っているExcelでバ...
-
telechargeでブロードウェイミ...
-
エクセルで10進法を6進法に...
-
差し込み印刷のバーコードを小さく...
-
スーパーのセルフレジの使い方
-
数字の間にハイフン(-)を入れ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
読み取ったQRコード/バーコード...
-
EXCELでバーコードを作成すると...
-
バーコードってダブらない?
-
バーコードコントロールが印刷...
-
国内線航空券をJALのアプリにて...
-
振込請求書が破れてしまいました
-
差し込み印刷のバーコードを小さく...
-
エクセル バーコード作成で他の...
-
レシートにバーコード
-
Excelでバーコードリーダーで読...
-
コンビニ決済の用紙で支払いの...
-
QRコードとバーコードについて
-
ANAの2次元バーコードがスマホ...
-
4進数風なバーコードは何ですか?
-
ケータイで読んだバーコードをP...
-
EXCELで作成したバーコードの更...
-
Access2016Runtimeをインストー...
-
スマホで、JANコードのバーコー...
-
マクロでバーコードのリンクセ...
-
バーコードを使って在庫管理をa...
おすすめ情報