セルC17には、「出納帳.xlsm」というブック名が入っています。

    strSuitoName = Sheets(Sht_設定).Range("C17").Value
        Application.Run strSuitoName & "!UF3表示"

今までは、この書き方で、別ブック「出納帳.xlsm」に書かれている「UF3表示」というマクロを実行することができていました。

ところが、ある時から、エラーが発生するようになりました。

実行時エラー'1004':
マクロ '出納帳.xlsm!UF3表示'を実行できません。このブックでマクロが使用できないか、またはすべてのマクロが無効になっている可能性があります。

原因としては、Application.Run の後ろの書き方に問題があることが分かりました。
(パスを含む)別ブック名を、シングルクォートで挟み、次のように書き直すとエラーが解消されました。

        Application.Run "'" & strSuitoName & "'!UF3表示"