Se não houver nenhum tipo de documento "Suplemento do Publicador", será necessário escrever um suplemento COM em C # ou VB.NET com o Visual Studio (ou seja, não no VBA).
Este artigo nos blogs do MSDN explica como fazer um add-in para o Access, dado:
VSTO supports add-ins for most Office applications that support IDTExtensibility2-based COM add-ins, that is: Excel, InfoPath, Outlook, PowerPoint, Project, Visio and Word, but not for Access, FrontPage, Publisher or SharePoint Designer.
O processo seria muito similar para o Publisher: referencie o PIA (Primary Interop Assembly) para obter a classe Microsoft.Office.Interop.Publisher.Application
, e você está praticamente pronto - apenas projete suas extensões do Ribbon, implemente sua funcionalidade, compile, registre-se e você está pronto.