- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel マクロでスタンプ機能)
Excelマクロでスタンプ機能
このQ&Aのポイント
- Excelマクロを使用して、文書に「秘」の表示をスタンプする方法をご紹介します。
- プリンタの詳細設定で利用できるスタンプ機能を活用し、印刷時に自動でスタンプを行う方法を解説します。
- VBAの知識を活用して、「秘」を四角で囲むようなスタンプ機能を実装する方法をご紹介します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>スタンプが印字されるようにできるのでしょうか? できないと思います。プリンタドライバに依存する機能だからです 代替案として印刷時だけオートシェイプをシート上に配置して、印刷後に削除してしまう方法ではいかがでしょうか。例えばこんな感じです。 Private Sub Workbook_BeforePrint(Cancel As Boolean) Dim shp As Shape If ActiveSheet.Name = "Sheet1" Then Set shp = ActiveSheet.Shapes.AddShape(msoShapeRectangle, _ 347.25, 17.25, 114.75, 42#) shp.Select Selection.Characters.Text = "秘" ActiveSheet.PrintOut shp.Delete End If End Sub
お礼
そうですか、やっぱりできないんですね。 でも早速、代替案のほうを試してみます。 ありがとうございました。