The page style of that appendix page is plain. You could temporarily redefine it to be empty:
\appendix
\begingroup
\makeatletter
\let\ps@plain\ps@empty
\appendixpage
\makeatother
\endgroup
\noappendicestocpagenum
\addappheadtotoc
The important line is just
\let\ps@plain\ps@empty
\makeatletter and \makeatother have been used to be able to work with @ in macro names, \begingroup and \endgroup limit the scope of this redefinition. So afterwards, plain is normal plain again.
Referring to lockstep's comment, you can do this in the preamble instead. Define
\makeatletter
\newcommand*{\myappendixpage}{%
\begingroup
\let\ps@plain\ps@empty
\appendixpage
\endgroup}
\makeatother
and later in the document just use it:
\appendix
\myappendixpage
\noappendicestocpagenum
\addappheadtotoc
Or redefine \appendixpage in the preamble:
\let\plainappendixpage\appendixpage
\makeatletter
\renewcommand{\appendixpage}{%
\begingroup
\let\ps@plain\ps@empty
\plainappendixpage
\endgroup}
\makeatother
Note, if you use \let in situations with a macro with optional argument or one made by \DeclareRobustCommand, use \LetLtxMacro of the letltxmacro package instead. Here, \let is sufficient.
\myappendixpagewith this code in the preamble and use that instead. – Stefan Kottwitz Dec 06 '11 at 22:10\appendixpage? – Matthias Dec 06 '11 at 22:17appendixpackage actually does (e.g., it could have defined an entirely new page style and used it) b) You're using the package, and therefore should not shy away from a solution that also "uses" its internals. – lockstep Dec 06 '11 at 22:20appendixpackage simply hardcodes a specific page style for the "Appendices" title page, which surely is also bad programming practice. – lockstep Dec 06 '11 at 22:28