No.3
- 回答日時:
こんにちは。
>マクロだと・・・ 自分のパソコンの場合はいいのですが、他人がそのファイルを開く>とメッセージが出るのが面倒とのことです。
>(マクロを有効にしますか?的なメッセージ)
時々ある質問で、私は私自身として、以下のようなマクロの解決方法を回答をしています。
セキュリティの設定の仕方の問題です。セキュリティは、「最高(2003の場合)」以外でしたら、可能です。
ただし、マクロ-セキュリティ-信頼できる発行元
組み込み済みのアドインとテンプレートを全て信頼する(A)
にチェックが入っていることが条件です。
個人用マクロブックのVBEditor を起動させます。
場所が分からなければ、記録マクロで、書き込み場所の「個人用マクロブック」を指定します。Alt + F11 で開いて、PERSONAL.XLS で、Module1 をクリックして開きます。
出来た記録マクロは削除してしまってください。
'標準モジュール
Private myApp As Class1
Sub Auto_Open()
Set myApp = New Class1
Set myApp.myNewApp = Application
End Sub
次に、
挿入-クラスモジュールをクリックして、
Class1 を挿入します。
'Class1
Private WithEvents NewApp As Application
Public Property Set myNewApp(ByVal myApp As Application)
Set NewApp = myApp
End Property
Private Sub NewApp_WorkbookBeforePrint(ByVal Wb As Workbook, Cancel As Boolean)
Wb.ActiveSheet.PageSetup.RightHeader = Format$(Date, "ggge年mm月dd日") '
End Sub
貼り付けたら、Ctrl + S で、上書き保存してしまいます。
後は、一旦、Excelを終了して、再度立ち上げれば、設定がなされます。
なお、セキュリティの設定に関しては、もう少し詳しく調べたほうがよいです。そのセキュリティ自体は、ブックにマクロが入っています、という素人マクロの嫌いな人のために、マクロを排除させるためのメッセージです。対ウィルスというのは、マイクロソフトが指定するいくつかのアンチウィルスソフトを利用することによって、起動中に、内容をチェックするものですが、実際に、ウィルスに感染する時期は、Excelを起動する前です。マイクロソフトが指定するアンチウィルスソフトを使用する限りは、セキュリティは「低」でも、同じです。しかし、Office 2003 のセキュリティメッセージは、「低」にしても、これ以外にもセキュリティ・メッセージは出てきます。
No.2ベストアンサー
- 回答日時:
タイトルに設定して印刷する方法とVBA(マクロ)で行う方法があるようです。
「ヘッダーに和暦の日付を入れたい」
http://www.relief.jp/itnote/archives/000588.php
「ヘッダー・フッターに和暦の日付を印刷-イベントプロシージャ」
http://www.relief.jp/itnote/archives/000729.php
ありがとうございます。
前者の方法は意外な盲点でした。
行タイトルにして非表示にしてしまえば、それこそヘッダーみたいなもんですね。
これ使ってみます。
No.1
- 回答日時:
こんにちは。
EXCELのページ設定のヘッダー設定では出来ないので、以下のマクロでは如何でしょうか。
<マクロ貼付>
Alt+F11 (ツール → マクロ → Visual Basic Editor)
→Visual Basic Editorのプロジェクトエクスプローラで、「ThisWorkbook」をダブルクリック
以下のマクロを貼り付け
Private Sub Workbook_BeforePrint(Cancel As Boolean)
ActiveSheet.PageSetup.RightHeader = Format(Date, "ggge年mm月dd日") '←和暦表示
End Sub
貼り付け後に、「印刷プレビュー」で確認してみてください
ありがとうございます。
通常の方法ではできないのですね。
マクロだと・・・ 自分のパソコンの場合はいいのですが、他人がそのファイルを開くとメッセージが出るのが面倒とのことです。
(マクロを有効にしますか?的なメッセージ)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL SQLについて質問です。 SELECT TO_CHAR(TO_DATE('90-10-08.'YY- 4 2022/05/13 20:55
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/01/23 09:24
- Access(アクセス) エクセルのVBAについて教えてください。 4 2023/01/21 10:21
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/01/23 11:02
- Excel(エクセル) 【vba】日付の形式が勝手に変わってしまう。 1 2022/09/29 10:54
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2023/05/23 16:28
- その他(Microsoft Office) wordの差し込み印刷での日付表示 2 2023/08/15 16:51
- Excel(エクセル) エクセルの数式で教えてください。 2 2022/12/23 14:57
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2023/01/23 17:13
- Excel(エクセル) 年月表示を取り出すには 5 2023/02/23 22:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのVBAで自動的にVBE画...
-
VBAを禁止している会社って...
-
マクロプログラムを修正するマクロ
-
Wordをマクロ有効にするには
-
Microsoft Word(β版)のエラー
-
PERSONAL..XLSを削...
-
texの数式番号の形式の変更の仕...
-
Word2007でファイルを開いたと...
-
Word文書に必須入力項目を設けたい
-
お願いいたします。
-
WORD2003 網掛け濃さの...
-
Word2013: コピー、切り取り、...
-
(実行時エラー5852)Excelデータ...
-
Wordのコメントを一括削除...
-
[Word]条件により表示・非表示...
-
Access2010マクロ メッセージ...
-
ワードのマクロで、蛍光ペンの...
-
他者の作ったVBAマクロを改...
-
Wordの「レ」チェックボックス...
-
Excelのマクロは管理者でないと...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
(実行時エラー5852)Excelデータ...
-
Access2010マクロ メッセージ...
-
Word文書に必須入力項目を設けたい
-
Excelのマクロは管理者でないと...
-
Excelのシートを印刷不可(禁止...
-
VBAを禁止している会社って...
-
Excelのマクロのショートカット...
-
画像判定の出来るマクロツール
-
Wordのマクロを有効にする方法
-
フリーソフト(電子印鑑)をイ...
-
今まで実行できていたマクロが...
-
エクセルのVBAで自動的にVBE画...
-
ThisWorkbook Moduleとは??
-
Excel2003 GET.CELL関数を使う...
-
KingsoftのOffice2013でExcelの...
-
EXCELのマクロを有効にする
-
WORDのマクロでNG文字がある場...
-
texの数式番号の形式の変更の仕...
-
マクロのアイコンを消したい
-
MS-Projectの使い方(マクロを...
おすすめ情報