Foxtable(狐表)用户栏目专家坐堂 → 纸张横向页脚对齐问题


  共有2324人关注过本帖树形打印复制链接

主题:纸张横向页脚对齐问题

帅哥哟,离线,有人找我吗?
qaz17909
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:781 积分:8910 威望:0 精华:0 注册:2017/1/26 14:38:00
纸张横向页脚对齐问题  发帖心情 Post By:2019/4/2 16:18:00 [显示全部帖子]

如下代码生成页眉和页脚,当纸张方向为纵向时,页眉和页脚都是分散居中的,但是当纸张方向为横向时,页眉和页脚的位置变得很别扭,这是怎么回事?另外想给字体加粗,怎么写? 
Dim app As New MSWord.Application
                try
                    Dim doc = app.Documents.Open(dlg.FileName)
                    app.ActiveWindow.ActivePane.View.SeekView = MSWord.WdSeekView.wdSeekCurrentPageHeader
                    app.ActiveWindow.Selection.WholeStory
                    app.ActiveWindow.Selection.TypeBackspace
                    app.ActiveWindow.Selection.Font.Size = 10
                    app.ActiveWindow.Selection.TypeText(Text:="54545" & vbTab & "54545555555555" & vbTab & "34534535345")
                    app.ActiveWindow.ActivePane.View.SeekView = MSWord.WdSeekView.wdSeekCurrentPageFooter
                    app.ActiveWindow.Selection.WholeStory
                    app.ActiveWindow.Selection.TypeBackspace
                    app.ActiveWindow.Selection.Font.Size = 12
                    app.ActiveWindow.Selection.TypeText(Text:="54545" & vbTab & "54545555555555" & vbTab & "34534535345")
                    app.ActiveWindow.ActivePane.View.SeekView =  MSWord.WdSeekView.wdSeekMainDocument
                    app.Visible = False
                    app.Documents.Save
                    Doc.Close
                catch ex As exception
                    msgbox(ex.message)
                    app.Quit
                finally
                    app.Quit
                End try

[此贴子已经被作者于2019/4/2 16:59:50编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
qaz17909
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:781 积分:8910 威望:0 精华:0 注册:2017/1/26 14:38:00
  发帖心情 Post By:2019/4/2 19:43:00 [显示全部帖子]

如何给字体加粗。另外,纸张方向为纵向的时候是好的,但是横向的时候,好像两边不会分散对齐,挤在中间了。

 回到顶部
帅哥哟,离线,有人找我吗?
qaz17909
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:781 积分:8910 威望:0 精华:0 注册:2017/1/26 14:38:00
  发帖心情 Post By:2019/4/2 21:50:00 [显示全部帖子]

加粗问题已经解决,但用app.ActiveWindow.Selection.ParagraphFormat.Alignment = MSWord.WdParagraphAlignment.wdAlignParagraphCenter 的时候三组字符统一居中或左对齐右对齐,现想实现第一组左对齐,第二组居中,第三组右对齐,可否指导下,网上一直找不到。

 回到顶部