用sql语句新建的表,可以用text里的值来命名吗?该如何解决

用sql语句新建的表,可以用text里的值来命名吗?
我要把表“判断题”中“题干”为“中”的记录查出来放到新建的表中,而新建的表的名字要等于text1所输入的文字,写了一下语句:

strsql= "select*   into   ' "&trim(text1.text)& " '   from   判断题   where   题干   = '中 ' "
objCn.Execute   strSQL

运行后就报错:“问答题”附近有语法错误
然后我把语句改成:

Dim   name1   As   String
name1   =   Trim(Text1.Text)
strSQL   =   "select   *   into   name1   from   判断题   where   题干   = '中 ' "
objCn.Execute   strSQL
运行后建表成功,表的名字是“name1”
难道不能用文本变量text1.text的值来当新建表的名字吗?这个text1.text的值是提前输入的,请高手指点!谢谢了

------解决方案--------------------
strsql= "select* into "& trim(text1.text)& " from 判断题 where 题干 = '中 ' "