ネットワーク上のトレースなしで、自分の vba プロジェクトをどのように削除しますか? わからないので、コードを提供できません。これは純粋に有益な質問です。
2 に答える
あなたの質問には2つの部分があります
- 自分の vba プロジェクトをどのように削除しますか
- ネットワーク上のトレースなし
注:Excel VBAの例をとっています。それに応じてメニューをナビゲートし、それに応じてコードを変更してください。
パート1
が有効になっている場合は、独自の VBA プロジェクトを削除できますTrust Access To Visual Basics Project
。
を有効Trust Access To Visual Basics Project
にするには、次の操作を行います
EXCEL 2003 (メモリからこれを行う)
[ツール] | [ツール] をクリックします。マクロ | セキュリティ | 信頼できるソースをクリックしてからTrust access to the VBA project object model
EXCEL 2007 (メモリからこれを行う)
Office ボタンをクリックします。Excel オプション | トラスト センター | セキュリティ センターの設定 | マクロ設定をクリックしますTrust access to the VBA project object model
エクセル2010
[ファイル] タブに移動 | オプション | トラスト センター | セキュリティ センターの設定 | マクロ設定をクリックしますTrust access to the VBA project object model
コード
Option Explicit
Sub DeleteVBAPROJECT()
Dim i As Long
On Error Resume Next
With ThisWorkbook.VBProject
For i = .VBComponents.Count To 1 Step -1
.VBComponents.Remove .VBComponents(i)
.VBComponents(i).CodeModule.DeleteLines _
1, .VBComponents(i).CodeModule.CountOfLines
Next i
End With
On Error GoTo 0
ThisWorkbook.Save
End Sub
パート2
これが何を意味するのかわかりません。
IPが記録されているという意味であれば、そうではないと思います(ただし、ここで間違っている可能性があります)
ファイルを最後に開いたユーザーのユーザー名が記録されていることを意味する場合は、ユーザー名がシステムに入力されていれば記録されます。
ファイルが変更されたときのようなファイルのプロパティが記録されることを意味する場合は、はい、記録されます
これが役立つかどうかわからない:
すべての Excel VBA コードを削除するために使用する方法は、Excel 2007 または 2010 でブックを開くことです。次に、ブックを "xlsx" ファイルとして保存し、警告メッセージで "はい" をクリックします。次に、ブックを閉じます。もう一度開くと、すべての VBA コードがなくなっています。