エクセルの作成者をVBAで削除するには
未読分:2件
昨日以降(0) 2日前以降(0) 3日前以降(0) 4日前以降(0) 5日前以降(0)
近田 伸矢, 植木 悠二, 上田 寛
IEのデータ収集&自動操作のプログラミング本はこの1冊だけ!IEの起動やポップアップウィンドウ、表示を制御する基本的なコードはもちろん、テキストボックスやラジオボタン、表、ハイパーリンクなどのHTML部品を制御する方法など、自動操作に欠かせないノウハウを丁寧に解説。
Message#2 2015年2月15日(日)09時15分 From: 作成者削除 | 返事 削除 変更 |
私も同じように探してことがあります。 以下は私が利用しているVBAコードですので、こちらを参考にされてはいかがですか? Sub usedelete() Dim User As String User = Application.Username 'ユーザ名を一時的に記憶 Application.Username = " " 'ユーザ名は空には出来ないので、仮に半角スペースで上書き With ActiveWorkbook With .BuiltinDocumentProperties .Item("Author").Value = Empty '作成者名を空にする .Item("Company").Value = Empty '会社名を空にする .Item("Manager").Value = Empty '管理者名を空にする End With .Save 'ワークブックを保存する End With Application.Username = User 'ユーザ名を復元する MsgBox ("個人情報を削除しました。") '確認用メッセージを表示 End Sub |
Message#1 2015年2月15日(日)08時53分 From: meron | 返事 削除 変更 |
エクセルを保存した場合にプロパティに色々な情報は記録されます。 その中の1つに作成者の名前が記録されるのですが、エクセルVBAでこの保存をさせないようにするかあるいは削除する方法はないでしょうか? ちょっと作成者名を消したいと考えていますのでやり方がありましたら教えてください。 |
昨日以降 2日前以降 3日前以降 4日前以降 5日前以降