Are you aware that there are already components in Word that could do what you want without vba or to be used with vba?
- Page number style - this is a character style built into Word which can be modified
- You could create and implement a Footer building block that has your components. That Building Block can be a part of your document template and used manually Insert > Footer or using vba.