Возможно, но не с помощью какого-либо готового API, о котором я знаю. Если бы вы могли подписать код из кода, это позволило бы самоизменению оставаться подписанным. Это было бы немного проблемой безопасности.
Теперь VBA разрешает двоичное чтение / запись, вы можете добавить монитор в свое приложение и наблюдать за тем, что происходит, когда вы подписываете код и воспроизводите его действия. Но я думаю, это было бы довольно нетривиально.
Вы, конечно, можете собирать вместе, используя sendkeys ... Но не надо.
Из любопытства, какую проблему вы пытаетесь решить?