次の方法で共有


Attachments.Remove メソッド (Outlook)

コレクションからオブジェクトを削除します。

構文

削除 (インデックス)

Attachments オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
Index 必須 長整数型 (Long) コレクション内で 1 から始まるオブジェクトのインデックス値を指定します。

この Visual Basic for Applications (VBA) の例では、Dan Wilson に送信する前に転送されたメッセージからすべての添付ファイルを削除するのには、 Remove メソッドを使用します。 この例を実行する前に ' Dan Wilson'、受信者の名前に置き換えます。

Sub RemoveAttachmentBeforeForwarding() 
 
 Dim myinspector As Outlook.Inspector 
 
 Dim myItem As Outlook.MailItem 
 
 Dim myattachments As Outlook.Attachments 
 
 
 
 Set myinspector = Application.ActiveInspector 
 
 If Not TypeName(myinspector) = "Nothing" Then 
 
 Set myItem = myinspector.CurrentItem.Forward 
 
 Set myattachments = myItem.Attachments 
 
 While myattachments.Count > 0 
 
 myattachments.Remove 1 
 
 Wend 
 
 myItem.Display 
 
 myItem.Recipients.Add "Dan Wilson" 
 
 myItem.Send 
 
 Else 
 
 MsgBox "There is no active inspector." 
 
 End If 
 
End Sub

関連項目

オブジェクトの添付ファイル

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。