|
头次学习使用VBA 操作word,实在是非常不熟悉,出了甚多莫名其妙的问题。
以下代码是要实现生成一个word文档,写入标题并插入一个表格,然后在表格中写入数据
现在的问题是用代码插入的表格不知为何就是不显示
代码如下:
代码如下:
Private Sub CommandButton4_Click()
Dim wd As Object, doc As Object
Set wd = CreateObject("word.application")
Filename = Application.GetSaveAsFilename(FileFilter:="word 97-2003文档(*.doc),*.doc", Title:="请输入文件名")
If Dir(Filename) <> "" Then
If MsgBox("你所添加的文件已存在,是否覆盖?", 64 + vbYesNo, "提醒:") = vbNo Then Exit Sub
End If
wd.Documents.Add
wd.Selection.Font.Name = "黑体"
wd.Selection.Font.Size = "22"
wd.Selection.TypeText Text:="企事业人员信息表"
wd.Selection.ParagraphFormat.Alignment = 1
wd.Selection.TypeParagraph
wd.Selection.ParagraphFormat.Alignment = 3
wd.ActiveDocument.Tables.Add Range:=wd.Selection.Range, NumRows:=6, NumColumns:=6 '插入6×6表格
wd.ActiveDocument.SaveAs Filename '在用户选定的路径下存储word文档
wd.Documents.Close '关掉新创建的word文档
End Sub
加上内外边框
wd.ActiveDocument.Tables(1).Borders.InsideLineStyle = 1
wd.ActiveDocument.Tables(1).Borders.OutsideLineStyle = 1
|
-
结果就是这种效果……
|