Foxtable(狐表)用户栏目专家坐堂 → word报表打印页眉上能同时打印图片和表字段吗?


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

主题:word报表打印页眉上能同时打印图片和表字段吗?

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


加好友 发短信
等级:三尾狐 帖子:715 积分:8574 威望:0 精华:0 注册:2011/11/13 15:49:00
word报表打印页眉上能同时打印图片和表字段吗?  发帖心情 Post By:2018/6/14 20:54:00 [只看该作者]

在WORD报表上,能否实现这个功能吗?

1、图片LOGO.JPG放在Attachments文件夹下面

2、WORD模板文件ABC.doc也是放在Attachments文件夹下面

要求在打印时,ABC.doc显示的页眉要求格式是:左靠齐的是LOGO.JPG,右靠齐的是 表A 字段 第一列。

这需求要怎么实现,老师们给个思路。

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


加好友 发短信
等级:三尾狐 帖子:715 积分:8574 威望:0 精华:0 注册:2011/11/13 15:49:00
  发帖心情 Post By:2018/6/14 20:59:00 [只看该作者]

附上示例:
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.zip


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/14 21:01:00 [只看该作者]


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


加好友 发短信
等级:三尾狐 帖子:715 积分:8574 威望:0 精华:0 注册:2011/11/13 15:49:00
  发帖心情 Post By:2018/6/14 21:08:00 [只看该作者]

这个我看过,字段可以设置上去,图片怎么设呀?还有就是图片与字段的格式怎么排版?


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/14 21:50:00 [只看该作者]

以下是引用jiterp在2018/6/14 21:08:00的发言:
这个我看过,字段可以设置上去,图片怎么设呀?还有就是图片与字段的格式怎么排版?

 

直接插入图片即可,如

 

Dim app As New MSWord.Application
try
    Dim fileName = "d:\123.doc"
    Dim doc As Object = app.Documents.Open(fileName)
   
    app.ActiveWindow.ActivePane.View.SeekView = MSWord.WdSeekView.wdSeekCurrentPageHeader
    app.ActiveWindow.Selection.WholeStory
    If app.ActiveWindow.Selection.Find.Execute("[图片]")  Then
        app.ActiveWindow.Selection.InlineShapes.AddPicture("d:\test.jpg")
    End If

    app.ActiveWindow.ActivePane.View.SeekView =  MSWord.WdSeekView.wdSeekMainDocument
   
    app.Visible = True
catch ex As exception
    msgbox(ex.message)
    app.Quit
finally
    'app.Quit
End try


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


加好友 发短信
等级:三尾狐 帖子:715 积分:8574 威望:0 精华:0 注册:2011/11/13 15:49:00
  发帖心情 Post By:2018/6/15 0:12:00 [只看该作者]

Dim app As New MSWord.Application
try
    Dim fileName = "d:\123.doc"
    Dim doc As Object = app.Documents.Open(fileName)
    
    '设置图片格式的页眉
    app.ActiveWindow.ActivePane.View.SeekView = MSWord.WdSeekView.wdSeekCurrentPageHeader
    app.ActiveWindow.Selection.InlineShapes.AddPicture(FileName:="D:\logo.jpg", LinkToFile:= False, SaveWithDocument:=True)
    app.ActiveWindow.Selection.TypeText(Text:="文件标题")
    app.ActiveWindow.ActivePane.View.SeekView =  MSWord.WdSeekView.wdSeekMainDocument
    app.Visible = True
catch ex As exception
    msgbox(ex.message)
    app.Quit
finally
    'app.Quit
End try

呈献的效果是下图中上半部分,我希望调整位置为下半部分图样式,即左靠齐的是“LOGO.JPG”,右靠齐的文字“标题名称”,需要怎么处理:

图片点击可在新窗口打开查看此主题相关图片如下:20180614501.png
图片点击可在新窗口打开查看


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/15 9:10:00 [只看该作者]

改成(查找替换)的方式,如5楼、如3楼。

 

你设置好文本的字体、停靠等格式以后,直接替换文本,即可。


 回到顶部