home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1998 October A / Pcwk10a98.iso / Lotus / LOTUS / WORDPRO / SCRIPTS / MENU.LSS < prev    next >
Text File  |  1998-05-12  |  7KB  |  260 lines

  1. Option Public
  2. Sub Main
  3.     
  4. End Sub
  5. Sub Explore
  6.     Dim TaskId As Integer
  7.     TaskId% = Shell("Explorer",1)
  8. End Sub
  9. Sub Revert
  10.     Dim DocName As String
  11.     Dim DocPath As String
  12.     DocPath = .ActiveDocument.Path
  13.     If DocPath = "" Then
  14.         Msgbox(|This document has not been modified, nor ever been saved.
  15. Revert to Saved is not possible.|)
  16.     Else
  17.         DocName = .ActiveDocument.Name
  18.         DocPath = .ActiveDocument.Path
  19.         .ActiveDocument.Close(0)
  20.         .OpenDocument(DocPath & "\" & DocName)
  21.     End If
  22. End Sub
  23. Sub U_Case
  24.     Dim RetSC As Integer
  25.     Dim RetLCase As Integer
  26.     RetSC = .Text.Font.SmallCaps
  27.     RetLCase = .Text.Font.LowerCase
  28.     If RetSC = True Then
  29.         .Text.Font.SmallCaps = False
  30.     End If
  31.     If RetLCase = True Then
  32.         .Text.Font.LowerCase = False
  33.     End If
  34.     .UpperCase
  35. End Sub
  36. Sub L_Case
  37.     Dim RetSC As Integer
  38.     Dim RetUCase As Integer
  39.     RetSC = .Text.Font.SmallCaps
  40.     RetUCase = .Text.Font.UpperCase
  41.     If RetSC = True Then
  42.         .Text.Font.SmallCaps = False
  43.     End If
  44.     If RetUCase = True Then
  45.         .Text.Font.UpperCase = False
  46.     End If
  47.     .LowerCase
  48. End Sub
  49. Sub SmallCaps
  50.     Dim RetSC As Integer
  51.     Dim RetUCase As Integer
  52.     Dim RetLCase As Integer
  53.     RetSC = .Text.Font.SmallCaps
  54.     RetUCase = .Text.Font.UpperCase
  55.     RetLCase = .Text.Font.LowerCase
  56.     If RetUCase = True Then
  57.         .Text.Font.UpperCase = False
  58.     End If
  59.     If RetLCase = True Then
  60.         .Text.Font.LowerCase = False
  61.     End If
  62.     If RetVal = True Then
  63.         .Text.Font.SmallCaps = False
  64.     Else
  65.         .Text.Font.SmallCaps = True
  66.     End If
  67. End Sub
  68. Sub MUOpts
  69.     Const ML_RevMarkOptions = 461
  70.     .wmcommand(ML_RevMarkOptions)
  71. End Sub
  72. Sub StyleSave
  73.     Dim LastLPath, LastDPath, StyPath, DocPath, TempLPath, TempDPath As String
  74.     Dim WkDir, WKType, WDTemp, WTTemp As Integer
  75.     
  76.     WkType = .ApplicationWindow.UserInterfacePrefs.WorkingType
  77.     WTTemp = WkType
  78.     
  79.     LastLPath = .ApplicationWindow.UserInterfacePrefs.LastDocPath
  80.     LastDPath = .ApplicationWindow.UserInterfacePrefs.DocPath
  81.     StyPath = .ApplicationWindow.UserInterfacePrefs.StylePath
  82.     TempLPath = LastLPath
  83.     TempDPath = LastDPath
  84.     
  85.     .ApplicationWindow.UserInterfacePrefs.LastDocPath = StyPath
  86.     .ApplicationWindow.UserInterfacePrefs.DocPath = StyPath
  87.     .ApplicationWindow.UserInterfacePrefs.WorkingType = False
  88.     .SaveAs ,,"Lotus Word Pro SmartMaster",False,False,False
  89.     .ApplicationWindow.UserInterfacePrefs.LastDocPath = TempLPath
  90.     .ApplicationWindow.UserInterfacePrefs.DocPath = TempDPath
  91.     .ApplicationWindow.UserInterfacePrefs.WorkingType = WTTemp
  92. End Sub
  93. Sub Script_Tools
  94.     Dim BarShowing As Integer
  95.     Dim ScriptBar As IconBar
  96.     Set ScriptBar = .ApplicationWindow.IconBarManager.IconBars("Script Tools")
  97.     BarShowing = ScriptBar.IsShowing
  98.     If BarShowing = False Then
  99.         ScriptBar.ShowInContext = True
  100.         ScriptBar.Show
  101.     Else
  102.         ScriptBar.ShowInContext = False
  103.         ScriptBar.HideIconBar
  104.     End If
  105. End Sub
  106. Sub Tabs
  107.     Const LwpMenuMtabSettabs = 855
  108.     .wmcommand(LwpMenuMtabSettabs)
  109. End Sub
  110. Sub Labels
  111.     Dim StyPath As String
  112.     StyPath = .ApplicationWindow.UserInterfacePrefs.StylePath
  113.     .NewDocument "", "", StyPath & "\label.mwp", "", "", ""
  114.     .ActiveDocument.DivisionInfo.ClassName = "Microsoft Word"
  115. End Sub
  116. Sub Text_Tools
  117.     Dim BarShowing As Integer
  118.     Dim TextBar As IconBar
  119.     Set TextBar = .ApplicationWindow.IconBarManager.IconBars("Text")
  120.     BarShowing = TextBar.IsShowing
  121.     If BarShowing = False Then
  122.         TextBar.ShowInContext = True
  123.         TextBar.Show
  124.     Else
  125.         TextBar.ShowInContext = False
  126.         TextBar.HideIconBar
  127.     End If
  128. End Sub
  129. Sub Univ_Tools
  130.     Dim BarShowing As Integer
  131.     Dim UnivBar As IconBar
  132.     Set UnivBar = .ApplicationWindow.IconBarManager.IconBars("Universal")
  133.     BarShowing = UnivBar.IsShowing
  134.     If BarShowing = False Then
  135.         UnivBar.ShowInContext = True
  136.         UnivBar.Show
  137.     Else
  138.         UnivBar.ShowInContext = False
  139.         UnivBar.HideIconBar
  140.     End If
  141. End Sub
  142. Sub GridLines
  143.     Dim GrdLines As Integer
  144.     GrdLines = .ActiveDocWindow.WinViewPrefs.IsViewTableGridLines
  145.     If GrdLines = False Then
  146.         .ActiveDocWindow.WinViewPrefs.IsViewTableGridLines = True
  147.     Else
  148.         .ActiveDocWindow.WinViewPrefs.IsViewTableGridLines = False
  149.     End If
  150. End Sub
  151. Sub Hidden_Text
  152.     Dim HidnText As Integer
  153.     HidnText =     .Division.DivisionOptions.ShowHiddenText
  154.     If HidnText = False Then
  155.         .Division.DivisionOptions.ShowHiddenText = True
  156.     Else
  157.         .Division.DivisionOptions.ShowHiddenText = False
  158.     End If
  159. End Sub
  160. Sub View_Returns
  161.     Dim ViewRtrns As Integer
  162.     Dim ViewTabs As Integer
  163.     ViewRtrns = .ActiveDocWindow.WinViewPrefs.IsViewReturns
  164.     ViewTabs =     .ActiveDocWindow.WinViewPrefs.IsViewTabs
  165.     If ViewRtrns = False Or ViewTabs = False Then
  166.         .ActiveDocWindow.WinViewPrefs.IsViewReturns = True
  167.         .ActiveDocWindow.WinViewPrefs.IsViewTabs = True
  168.     Else
  169.         .ActiveDocWindow.WinViewPrefs.IsViewReturns = False
  170.         .ActiveDocWindow.WinViewPrefs.IsViewTabs = False
  171.     End If
  172. End Sub
  173. Sub FName
  174.     .InsertDocInfo $LwpDocVarFilename
  175. End Sub
  176. Sub PathFile
  177.     .InsertDocInfo $LwpDocVarPath    
  178.     .Type"\"
  179.     .InsertDocInfo $LwpDocVarFilename    
  180. End Sub
  181. Sub FE_Opts
  182.     Const LwpMenuMeFootopts     = 171
  183.     .wmcommand(LwpMenuMeFootopts)
  184. End Sub
  185. Sub Graphics
  186.     Dim Graphics As Integer
  187.     Graphics = .ActiveDocWindow.WinViewPrefs.IsViewPictures
  188.     If Graphics = False Then
  189.         .ActiveDocWindow.WinViewPrefs.IsViewPictures = True
  190.     Else
  191.         .ActiveDocWindow.WinViewPrefs.IsViewPictures = False
  192.     End If
  193. End Sub
  194. Sub Table_Head
  195.     Dim Table_Head As Integer
  196.     Table_Head = .ActiveDocWindow.WinViewPrefs.IsViewTableHeadings
  197.     If Table_Head = False Then
  198.         .ActiveDocWindow.WinViewPrefs.IsViewTableHeadings = True
  199.     Else
  200.         .ActiveDocWindow.WinViewPrefs.IsViewTableHeadings = False
  201.     End If
  202. End Sub
  203. Sub HighLite
  204.     .HighlightToggle
  205. End Sub
  206. Sub BarCode
  207.     Dim PrevFont As String
  208.     PrevFont = .Text.Font.FontName
  209.     .Text.Font.FontName = "Lotus Postal Barcode"
  210.     .Text.MoveToEnd($LwpLocationTypeSelection)
  211.     .Text.Deselect
  212.     .Text.Font.FontName = PrevFont
  213. End Sub
  214. Sub Initial_Caps
  215.     Dim MarkerName As String
  216.     MarkerName = .Mark($LWPMarkerTypeDefault)
  217.     .Text.MovetoStart $LwpLocationTypeSelection
  218.     If .Text.SelectionType <> $LwpSelectionTypeNone Then    
  219.         .HourGlass(True)
  220.         .ApplicationWindow.DarkMode (True)
  221.         .Text.MoveToStart($LwpLocationTypeWord)
  222.         Call Do_ICaps(MarkerName)
  223.         .ApplicationWindow.DarkMode (False)
  224.         .HourGlass(False)
  225.     End If
  226. End Sub
  227. Sub Do_ICaps(MarkerName As String)
  228.     Do While .Text.GetPosition(MarkerName) = 0
  229.         If .Text.AtEnd = True Then
  230.             Exit Sub
  231.         End If
  232.         If .Text.AtBeginningOfWord = True Then
  233.             .Text.Shade $LwpLocationTypeSelection, $LwpNavigateDirectionRight, 1
  234.             If .Text.GetPosition(MarkerName) <> 0 Then
  235.                 .Text.Deselect
  236.                 .Text.MoveToStart($LwpLocationTypeWord)
  237.                 Exit Sub
  238.             End If
  239.             If .Text.Font.UpperCase = False Then
  240.                 .UpperCase
  241.             End If
  242.         End If
  243.         .Text.MoveToEnd($LwpLocationTypeWord)
  244.         .Type("[Right]")
  245.     Loop
  246. End Sub
  247. Sub Clear
  248.     .Type("[DEL]")
  249. End Sub
  250. Sub Layout
  251.     .ActiveDocWindow.WinViewPrefs.IsInDraft = False
  252. End Sub
  253. Sub Draft
  254.     .ActiveDocWindow.WinViewPrefs.IsInOutline = False
  255.     .ActiveDocWindow.WinViewPrefs.IsInDraft = True
  256. End Sub
  257. Sub Outline
  258.     .ActiveDocWindow.WinViewPrefs.IsInOutline = True
  259. End Sub
  260.