Método CONVERSATION. SetAlwaysMoveToFolder (Outlook)Conversation.SetAlwaysMoveToFolder method (Outlook)

Define um objeto Folder que indica a pasta para a qual os itens de conversa existentes e os itens novos que chegarem na conversa sempre serão movidos.Sets a Folder object that indicates the folder to which all existing conversation items and new items that arrive in the conversation are always moved.

SintaxeSyntax

expression.expression. SetAlwaysMoveToFolder( _MoveToFolder_ , _Store_ )SetAlwaysMoveToFolder( _MoveToFolder_ , _Store_ )

expressão Uma variável que representa um objeto 'Conversation'.expression A variable that represents a 'Conversation' object.

ParâmetrosParameters

NomeName Obrigatório/OpcionalRequired/Optional Tipo de dadosData type DescriçãoDescription
MoveToFolderMoveToFolder ObrigatórioRequired FolderFolder Especifica a pasta para a qual itens existentes e novos itens que chegarem na conversa sempre serão movidos.Specifies the folder to which all existing items and new items that arrive in the conversation are always moved.
RepositórioStore ObrigatórioRequired StoreStore Especifica o repositório que contém a pasta para a qual os itens da conversa serão movidos.Specifies the store that contains the folder to which items of the conversation are moved.

ComentáriosRemarks

O método SetAlwaysMoveToFolder opera em itens de conversa no repositório de entrega especificado pelo parâmetro Store.The SetAlwaysMoveToFolder method operates on conversation items in the delivery store specified by the Store parameter. Se o parâmetro Store representar um repositório sem entrega, como o repositório .pst de arquivo morto, a ação de mover se aplicará a itens de conversa no repositório de entrega padrão.If the Store parameter represents a non-delivery store such as an archive .pst store, the move action will apply to conversation items in the default delivery store.

Se o parâmetro MoveToFolder especificar uma pasta inválida que não existe, foi movida ou é somente leitura, o Outlook irá gerar um erro.If the MoveToFolder parameter specifies an invalid folder that does not exist, has been moved, or is read-only, Outlook will raise an error.

Para interromper a ação de sempre mover para pasta para itens de conversa em um repositório, chame o método StopAlwaysMoveToFolder .To stop the always-move-to-folder action for conversations items in a store, call the StopAlwaysMoveToFolder method.

Observação

[!OBSERVAçãO] Definindo a pasta Itens excluídos como o MoveToFolder parâmetro em SetAlwaysMoveToFolder não é equivalente a chamar SetAlwaysDelete no mesmo repositório e na conversa.Setting the Deleted Items folder as the MoveToFolder parameter in SetAlwaysMoveToFolder is not equivalent to calling SetAlwaysDelete on the same store and conversation. Definindo o parâmetro MoveToFolder nos resultados da pasta Itens excluídos no método GetAlwaysDelete retornar o valor olDoNotDelete.Setting the MoveToFolder parameter to the Deleted Items folder results in the GetAlwaysDelete method returning the value olDoNotDelete.

O evento BeforeItemMove do objeto Folder ocorre quando você chama SetAlwaysMoveToFolder.The BeforeItemMove event of the Folder object occurs when you call SetAlwaysMoveToFolder.

ExemploExample

O seguinte exemplo Visual Basic for Applications (VBA) mostra como definir a pasta para o qual os itens de conversa existentes e novos itens que chegarem na conversa de um item de email específicos sempre serão movidos.The following Visual Basic for Applications (VBA) example shows how to set the folder to which existing conversation items and new items that arrive in the conversation of a specific mail item are always moved. O exemplo de código, DemoSetAlwaysMoveToFolder, escolhe o primeiro item de email exibido no painel de leitura como o item de email específicos e a pasta denominada "referência de 1" na pasta de entrada como a pasta para mover os itens da conversa.The code example, DemoSetAlwaysMoveToFolder, chooses the first mail item displayed in the Reading Pane as the specific mail item, and the folder named "1-Reference" under the Inbox folder as the folder to move the conversation items to. DemoSetAlwaysMoveToFolder verifica se as conversas são habilitados na loja para o item de email selecionado, obtém o objeto conversation para esse item de email, se existe uma conversa e usa SetAlwaysMoveToFolder para sempre mover todos os itens de conversa existentes e novos itens que chegarem na conversa na pasta especificada.DemoSetAlwaysMoveToFolder verifies that conversations are enabled in the store for the selected mail item, obtains the conversation object for that mail item if a conversation exists, and uses SetAlwaysMoveToFolder to always move all existing conversation items and new items that arrive in the conversation to the specified folder.

Sub DemoSetAlwaysMoveToFolder() 
 Dim oMail As Outlook.MailItem 
 Dim oConv As Outlook.Conversation 
 Dim oStore As Outlook.Store 
 Dim oFolder As Outlook.Folder 
 
 ' Obtain a reference to the folder where conversation items will be moved. 
 Set oFolder = _ 
 Application.Session.GetDefaultFolder(olFolderInbox).Folders("1-Reference") 
 ' Get the Item displayed in the Reading Pane. 
 Set oMail = ActiveExplorer.Selection(1) 
 Set oStore = oFolder.Store 
 If oStore.IsConversationEnabled Then 
 Set oConv = oMail.GetConversation 
 If Not (oConv Is Nothing) Then 
 oConv.SetAlwaysMoveToFolder oFolder, oStore 
 End If 
 End If 
End Sub

Confira tambémSee also

Objeto ConversationConversation Object

Suporte e comentáriosSupport and feedback

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação?Have questions or feedback about Office VBA or this documentation? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.