vsprint的 .Header 显示多行时,汉字怎么变成乱码了?而单行或英文就没事.
后来不得不把多行页头设计成这下面的样子!
.Header = "" & Chr(13) & Chr(10) & "操作员 " & Chr(13) & Chr(10) & "单位" & "|" & "标题" & Chr(13) & Chr(10) & Date & Chr(13) & Chr(10) & "" & "|" & "" & Chr(13) & Chr(10) & "分页" & Chr(13) & Chr(10) & "总页"
但这样就不能给中间的“标题”设计字体大小和粗体了!
设多行页头的正确写法是什么?
表头形式如下:
" "|XX查询表|" "
操作人|"时间 "|当前N页
单 位|" "|总 M 页
后来不得不把多行页头设计成这下面的样子!
.Header = "" & Chr(13) & Chr(10) & "操作员 " & Chr(13) & Chr(10) & "单位" & "|" & "标题" & Chr(13) & Chr(10) & Date & Chr(13) & Chr(10) & "" & "|" & "" & Chr(13) & Chr(10) & "分页" & Chr(13) & Chr(10) & "总页"
但这样就不能给中间的“标题”设计字体大小和粗体了!
设多行页头的正确写法是什么?
表头形式如下:
" "|XX查询表|" "
操作人|"时间 "|当前N页
单 位|" "|总 M 页
你用的是什么版本?
Vp.Header = "{VSView {\i\b月}\fs32\line this is an RTF-based header}||{Page: \b\i\fs32 %d}"
\fs:字体大小,是可以设不同的大小.
\b设为粗体.
以上就是用不同大小的字体来显示多行的,只是用\line设为行时,如果用汉字,就会变成乱码!不知为什么?