(Reuters) - Activist investor ValueAct Capital has taken a $2 billion stake in Microsoft Corp, CNBC reported on Monday, helping Microsoft shares climb to a seven-month high.