WCHARからchar文字列に変換ならwcstombs_s()

 char tmpWorkbookName[256];
 int len;
 size_t ReturnValue;

 setlocale( LC_CTYPE, "Japanese_Japan.932" ); // コードページ 932 (SJIS) 
 len = wcstombs_s( &ReturnValue,tmpWorkbookName, sWorkbookName.GetBuffer(0), 256 );