The Office is like a Room used for Job or Working .. Mainly used in Companies where Managers and Workers sit to do their job.
VDO generally stands for Village Development Officer or Volunteer Development Officer, but can stand for several other functions e.g. Visiting Dental Officer, so it depends on the context.