你需要修改代码,表格中有学生姓名项,在什么位置,table(1)就是第一个表格,cell(2,3)就是第二行第三个单元格。
估计你的那个单元格里是*,当然不能保存这样的文件名。
用vba可实现.
在word文它院议调子假营构档按"alt键+F输审写家11"切换到"vb编辑器"界面
点击工具栏中的"插入>模块"
在随后弹出的窗体中将下面的代码拷贝过去,再按"F5"键运行即可
(注:代码中"tables(1)"中的1为表格的引用号,如要操作第二个表格则将1改为2即可,Cell(1, 3)同理)
Sub 表格1单元格1行3列命名文件并保存()
ActiveDocument.Tables(1).Cell(1, 3).Select
Selection.MoveLeft unit:=wdCharacter, Extend:=wdExtend
ActiveDocument.SaveAs FileName:=ThisDocument.Path & "" & Selection.Text & ".doc"
End Sub