Prezado Felipe, boa noite!
Vi que você já havia tirado uma dúvida sobre diferenças de chamadas de bibliotecas considerando as diferentes versões do office em 32 e 64 bits.
O código que está gerando a mensagem mencionada no Título é:
Option Explicit
Private Declare PtrSafe Function GetComputerName Lib "kernel32" Alias "GetComputerNameA" (ByVal lpBuffer As String, _
nSize As LongLong) As LongLong
Private Declare PtrSafe Function GetUserName Lib "mpr.dll" Alias "GetUserNameA" _
(ByVal lpBuffer As String, _
nSize As LongLong) As LongLong
Já substitui o tipo de varáivel LongLong por LongPtr e continua dando a mesma mensagem de erro. Outro ponto é que antes considerava a chamada da DLL advapi32.dll e a substituir pela mpr.
Estou usando o Windows 10 e o Excel 2016.
Se precisar, posso mandar o arquivo com código completo. Favor informar o e-mail.
Aguardo seu retorno.