请问:我想让我的程序加个功能,就是让WORD 文档由下向上滚动,请问怎么处理。也可以多页

解决方案 »

  1.   

    对WORD可以使用WORD的RANG或Document对象
    如wordapplication1.ActiveDocument.GoTo(What, Which, Count, Name)
    如参数的详细说明如下:
    What   Variant 类型,可选。该区域或所选内容将移至的项的类型。可以取下列 WdGoToItem 常量之一:wdGoToBook 
    wdGoToCommentwdGoToEndnotewdGoToEquationwdGoToFieldwdGoToFootnotewdGoToGrammaticalErrorwdGoToGraphicwdGoToHeading
     wdGoToLine 
    wdGoToObjectwdGoToPagewdGoToPercentwdGoToProofreadingErrorwdGoToSectionwdGoToSpellingErrorwdGoToTable
     
    Which   Variant 类型,可选。区域或所选内容要移至的项。可以取下列 WdGoToDirection 常量之一:wdGoToAbsolute、wdGoToFirst、wdGoToLast、wdGoToNext、wdGoToPrevious 或 wdGoToRelative。下面的示例的作用相同,都将所选内容移至文档的第一个标题。Selection.GoTo What:=wdGoToHeading, Which:=wdGoToFirst
    Selection.GoTo What:=wdGoToHeading, Which:=wdGoToAbsolute, Count:=1
    Count   Variant 类型,可选。文档中的项数。默认值为 1。下面的示例将所选内容移至文档中的第四行。Selection.GoTo What:=wdGoToLine, Which:=wdGoToAbsolute, Count:=4
    只有正数是有效的。要指定一个在该区域或所选内容之前的项,可将 Which 参数值指定为 wdGoToPrevious,并指定一个 Count 值。下面的示例将所选内容向上移动两行。Selection.GoTo What:=wdGoToLine, Which:=wdGoToPrevious, Count:=2
    Name   Variant 类型,可选。如果 What 参数是 wdGoToBook、wdGoToComment、wdGoToField 或 wdGoToObject,则本参数指定名称。下面的示例移至下一个 DATE 域。Selection.GoTo What:=wdGoToField, Name:="Date"