O Outlook renomeia anexos e salva na pasta

Eu tenho um script que achei que atualmente salva anexos, mas também preciso renomeá-los para o mesmo nome.

Para um pouco de experiência, estou criando um sistema que atualiza o inventário em um dos meus sites. Para fazer isso, recebo um relatório (CSV) do nosso ERP com todos os meus números de itens e contagens de estoque.

Eles são enviados para mim, mas o CSV anexado sempre tem um nome que termina em um número diferente.

Eu preciso que o arquivo tenha o mesmo nome todas as vezes, porque o script que eu tenho salva esse CSV em uma pasta e eu tenho um programa de FTP que automaticamente transfere esses CSVs para o meu servidor da Web.

A partir daqui, tenho um script PHP em um trabalho cron que é executado no CSV e atualiza a quantidade em meus produtos.

Acredite, se meu ERP tivesse uma API, isso seria muito mais fácil, mas sem sorte.

De qualquer forma, meu problema está na nomeação do anexo. O script abaixo o salva, mas preciso que ele também retire os números do nome ou apenas nomeie 'CPNINVTRUM'.

Public Sub saveAttachtoDisk(itm As Outlook.MailItem)
     Dim objAtt As, Outlook.Attachment
     Dim saveFolder As String
     saveFolder = "C:\PATH"
     For Each objAtt In itm.Attachments
     objAtt.SaveAsFile saveFolder & "\" & objAtt.DisplayName
     Set objAtt = Nothing
     Next
End Sub

O anexo está sempre neste formato: CPNINVTRUM ###. Csv. O ### significa o número aleatório de 3 dígitos gerado pelo ERP.

questionAnswers(1)

yourAnswerToTheQuestion