Os problemas com SendKeys são que a janela pretendida da aplicação do alvo deve ser a janela ativa o comando de SendKeys é executado naquele tempo que. Se não é, a seguir SendKeys falhará. Assim a edição com SendKeys é que o programador deve controlar o sincronismo da execução da função de SendKeys. há pelo menos duas maneiras de estruturar seu código para evitar problemas ......... vê os vários exemplos do código nesta ligação:
http://technet.microsoft.com/en-us/library/ee156592.aspx