在线求助!急急,分不够在加 我在vb里调用word,如何象word里"页面设置"中控制纸张是否“横向“还是“纵向“???? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这种问题到用Word录制一个宏,看下录出来的代码就知道了。 纵向ActiveDocument.PageSetup.Orientation = wdOrientPortrait横向ActiveDocument.PageSetup.Orientation = wdOrientLandscapeMSN:[email protected] Sub Macro3()'' Macro3 Macro' 宏在 2004-7-9 由 40666 录制' With ActiveDocument.Styles(wdStyleNormal).Font If .NameFarEast = .NameAscii Then .NameAscii = "" End If .NameFarEast = "" End With With ActiveDocument.PageSetup .LineNumbering.Active = False .Orientation = wdOrientLandscape '横向 .TopMargin = CentimetersToPoints(3.17) .BottomMargin = CentimetersToPoints(3.17) .LeftMargin = CentimetersToPoints(2.54) .RightMargin = CentimetersToPoints(2.54) .Gutter = CentimetersToPoints(0) .HeaderDistance = CentimetersToPoints(1.5) .FooterDistance = CentimetersToPoints(1.75) .PageWidth = CentimetersToPoints(29.7) .PageHeight = CentimetersToPoints(21) .FirstPageTray = wdPrinterDefaultBin .OtherPagesTray = wdPrinterDefaultBin .SectionStart = wdSectionNewPage .OddAndEvenPagesHeaderFooter = False .DifferentFirstPageHeaderFooter = False .VerticalAlignment = wdAlignVerticalTop .SuppressEndnotes = False .MirrorMargins = False .TwoPagesOnOne = False .BookFoldPrinting = False .BookFoldRevPrinting = False .BookFoldPrintingSheets = 1 .GutterPos = wdGutterPosLeft .LayoutMode = wdLayoutModeLineGrid End WithEnd Sub 你们有没有注意到,录制的宏在不同的操作系统下执行情况不同,我就遇到过在win2k下录制的宏,在winxp下就不好使 //你们有没有注意到,录制的宏在不同的操作系统下执行情况不同,我就遇到过在win2k下录制的宏,在winxp下就不好使你说的这个问题应该是在office不同的版本下可能不好使,跟操作系统没有关系,比如你在word2000下写的宏拿到word 2002下可能会有问题 关于一个客户端查询程序。 用SQL语句如何实现这样的效果,请指教。 【共享+散分】获得连续的流水号 我的报表有人说是垃圾,我不明白啊,有心情的帮忙指教一下啊 急!请问如何用MSCOMM控件实现如下的串口通讯程序? select * from table1 where len(trim(hl))< 10 关于Recordset更新问题 哪有水晶报表下截,急! 有现在的函数可取得每个月的最后一天吗? msflexgrid1.rowIsvisible(15)=true ,你讓我好憔悴呀!! 我都干了一天了!!(20-->50分) vb中如何clone对象? vsflexgrid控件
ActiveDocument.PageSetup.Orientation = wdOrientPortrait
横向
ActiveDocument.PageSetup.Orientation = wdOrientLandscapeMSN:[email protected]
'
' Macro3 Macro
' 宏在 2004-7-9 由 40666 录制
'
With ActiveDocument.Styles(wdStyleNormal).Font
If .NameFarEast = .NameAscii Then
.NameAscii = ""
End If
.NameFarEast = ""
End With
With ActiveDocument.PageSetup
.LineNumbering.Active = False
.Orientation = wdOrientLandscape '横向
.TopMargin = CentimetersToPoints(3.17)
.BottomMargin = CentimetersToPoints(3.17)
.LeftMargin = CentimetersToPoints(2.54)
.RightMargin = CentimetersToPoints(2.54)
.Gutter = CentimetersToPoints(0)
.HeaderDistance = CentimetersToPoints(1.5)
.FooterDistance = CentimetersToPoints(1.75)
.PageWidth = CentimetersToPoints(29.7)
.PageHeight = CentimetersToPoints(21)
.FirstPageTray = wdPrinterDefaultBin
.OtherPagesTray = wdPrinterDefaultBin
.SectionStart = wdSectionNewPage
.OddAndEvenPagesHeaderFooter = False
.DifferentFirstPageHeaderFooter = False
.VerticalAlignment = wdAlignVerticalTop
.SuppressEndnotes = False
.MirrorMargins = False
.TwoPagesOnOne = False
.BookFoldPrinting = False
.BookFoldRevPrinting = False
.BookFoldPrintingSheets = 1
.GutterPos = wdGutterPosLeft
.LayoutMode = wdLayoutModeLineGrid
End With
End Sub
下录制的宏,在winxp下就不好使
下录制的宏,在winxp下就不好使你说的这个问题应该是在office不同的版本下可能不好使,跟操作系统没有关系,比如你在word2000下写的宏拿到word 2002下可能会有问题