When gethering to the same topic, learning by hard the vocabulary will be surely much more simple.
This way is especially good for office because when you learn vocabulary of specialized English, you will promote maximum kinds of its vocabulary which make your conversation with your coleagues or foreign partners be fluently and more ideas.
To improve office English, you can start from popular topics such as: write email, presentaion, meeting in English, work with foreign managers….