dポイントプレゼントキャンペーン実施中!

シートを印刷した時に、
このシートはすでに印刷済みだという、
”マーク・印鑑”見たいな物を
シートに貼付けしたいのですが、
マクロで作成することができますか?
教えてください。

A 回答 (1件)

Thisworkbookモジュールに



Private Sub Workbook_BeforePrint(Cancel As Boolean)
Application.OnTime Now, "STAMP"
End Sub

標準モジュールに

Sub STAMP()

With ActiveSheet.Shapes.AddTextbox(msoTextOrientationHorizontal, 50, 50, 50, 50)

.Fill.Visible = msoFalse
.Line.Visible = msoFalse

With .TextFrame
.Characters.Font.Name = "MS UI Gothic"
.Characters.Font.Size = 48
.Characters.Font.ColorIndex = 8
.AutoSize = True
.Characters.Text = "プリント済"
End With

End With

End Sub

ではどうでしょうか?

この回答への補足

回答ありがとうございます。
教えていただいた通りにやってみましたが、
印刷する際
Thisworkbookモジュールの
Private Sub Workbook_BeforePrint(Cancel As Boolean)
にエラーが出て印刷できません。
どうしたらよいのでしょうか。

補足日時:2008/11/10 11:48
    • good
    • 0
この回答へのお礼

先ほど回答の補足をしましたが、
うまく行くようになりました。
ありがとうございました。

お礼日時:2008/11/10 11:57

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています