Hi,
I have been trying to convert this WP macro to word but no luck so far.
It basically reads the *.DAT file, searches specific lines and replaces it with pre-set code title with numbers i.e 3267:
I look forward to receiving some help.
Thank you in advance.
Here is the macro;
Application (WordPerfect; “WordPerfect”; Default!; “EN”)
FileOpen (Filename: “C:Usersodfcheq.dat”)
Font (Name: “Courier New “; Family: 14593; Attributes: FontMatchNormal!; Weight: 90; Width: WidthUnknown!; Source:
DRSFile!; Type: TrueType!; CharacterSet: FontMatchASCII!)
FontSize (FontSize: 0.153″)
MarginTop (MarginWidth: 0.5″)
MarginBottom (MarginWidth: 0.5″)
MarginLeft (MarginWidth: 0.5″)
MarginRight (MarginWidth: 0.5”)
SearchString (StrgToLookFor: “[Paper Sz/Typ]”)
ReplaceString (RplcStrg: “”)
ReplaceForward (SearchMode: Extended!)
PosDocTop ()
SearchString (StrgToLookFor: “[HRt][HRt]”)
ReplaceString (RplcStrg: “[HRt]”)
ReplaceForward (SearchMode: Extended!)
PosDocTop ()
SelectLineDown ()
SelectLineDown ()
DeleteCharNext ()
PosDocBottom ()
PosDocTop ()
SearchString (StrgToLookFor: “FOOD BANK DONATION QTY:”)
ReplaceString (RplcStrg: “FOOD BANK DONATION 3267″)
ReplaceForward (SearchMode: Extended!)
PosDocBottom ()
PosDocTop ()
SearchString (StrgToLookFor: ” ASSIGNMENT ON HOLD[HRt]”)
ReplaceString (RplcStrg: “”)
ReplaceForward (SearchMode: Extended!)
PosDocBottom ()
PosDocTop ()
SearchString (StrgToLookFor: “NO ASSIGNMENTS ON FILE[HRt]”)
ReplaceString (RplcStrg: “”)
ReplaceForward (SearchMode: Extended!)
PosDocBottom ()
PosDocTop ()
SearchString (StrgToLookFor: “QUOTA PAYMENT RECD QTY: = .0”)
ReplaceString (RplcStrg: “QUOTA PAYMENT RECD = “)
ReplaceForward (SearchMode: Extended!)
PosDocBottom ()
PosDocTop ()
SearchString (StrgToLookFor: “QEX Srv Charge QTY: = .0”)
ReplaceString (RplcStrg: “QEX Srv Charge 717 = “)
ReplaceForward (SearchMode: Extended!)
PosDocBottom ()
PosDocTop ()
SearchString (StrgToLookFor: “QEX Srv Charge .0”)
ReplaceString (RplcStrg: “QEX Srv Charge 717 = “)
ReplaceForward (SearchMode: Extended!)
PosDocBottom ()
PosDocTop ()
SearchString (StrgToLookFor: “Organic Milk Premium 32692 = “)
ReplaceString (RplcStrg: “Organic Milk Premium 32692 =”)
ReplaceForward (SearchMode: Extended!)
PosDocBottom ()
PosDocTop ()
SearchString (StrgToLookFor: “DFO ‑ TTR PAYMENT =”)
ReplaceString (RplcStrg: “DFO ‑ TTR PAYMENT 536 =”)
ReplaceForward (SearchMode: Extended!)
PosDocBottom ()
PosDocTop ()
SearchString (StrgToLookFor: “DAIRY PRODUCTS QTY: = .0”)
ReplaceString (RplcStrg: “DAIRY PRODUCTS 931 = “)
ReplaceForward (SearchMode: Extended!)
PosDocBottom ()
PosDocTop ()
SearchString (StrgToLookFor: “JERSEY ONTARIO =”)
ReplaceString (RplcStrg: “JERSEY ONTARIO 536 =”)
ReplaceForward (SearchMode: Extended!)
PosDocBottom ()
PosDocTop ()
SearchString (StrgToLookFor: “AYRSHIRE CATTLE CLUB =”)
ReplaceString (RplcStrg: “AYRSHIRE CATTLE CLUB 536 =”)
ReplaceForward (SearchMode: Extended!)
PosDocBottom ()
PosDocTop ()
SearchString (StrgToLookFor: “ASSIGNMENTS‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑[HRt]**”)
ReplaceString (RplcStrg: “**”)
ReplaceForward (SearchMode: Extended!)
PosDocBottom ()
PosDocTop ()
SearchString (StrgToLookFor: “DIPPER PURCHASE QTY: = .0”)
ReplaceString (RplcStrg: “DIPPER PURCHASE 5351 = “)
ReplaceForward (SearchMode: Extended!)
PosDocBottom ()
PosDocTop ()
SearchString (StrgToLookFor: “PERSONAL COMPENSATION AGENCY =”)
ReplaceString (RplcStrg: “PERSONAL COMPENSATION AGENCY 93 =”)
ReplaceForward (SearchMode: Extended!)
PosDocBottom ()
PosDocTop ()
SearchString (StrgToLookFor: “Kgs QTY: = .0”)
ReplaceString (RplcStrg: “Kgs = “)
ReplaceForward (SearchMode: Extended!)
PosDocBottom ()
PosDocTop ()
SearchString (StrgToLookFor: “Kgs = $ 15.00‑”)
ReplaceString (RplcStrg: “Kgs 717 = $ 15.00‑”)
ReplaceForward (SearchMode: Extended!)
PosDocBottom ()
PosDocTop ()
SearchString (StrgToLookFor: “[HRt][HRt]”)
ReplaceString (RplcStrg: “[HRt]”)
ReplaceForward (SearchMode: Extended!)
PosDocBottom ()
PosDocTop ()
SearchString (StrgToLookFor: ” *****”)
ReplaceString (RplcStrg: “*****”)
ReplaceForward (SearchMode: Extended!)
PosDocTop ()
SearchString (StrgToLookFor: “FARM INSPECTION CHARGE QTY: = .0 “)
ReplaceString (RplcStrg: “FARM INSPECTION CHARGE 717 = “)
ReplaceForward (SearchMode: Extended!)
PosDocBottom ()
PosDocTop ()
SearchString (StrgToLookFor: “GAY LEA FOODS CO‑OP LIMITED =”)
ReplaceString (RplcStrg: “GAY LEA FOODS CO‑OP LIMITED N2 =”)
ReplaceForward (SearchMode: Extended!)
PosDocBottom ()
PosDocTop ()
SearchString (StrgToLookFor: “ORGANIC MEADOW CO‑OPERATIVE =”)
ReplaceString (RplcStrg: “ORGANIC MEADOW CO‑OPERATIVE N2 =”)
ReplaceForward (SearchMode: Extended!)
PosDocBottom ()
PosDocTop ()
SearchString (StrgToLookFor: “MILK HOUSE SUPPLIES QTY: = .0 $”)
ReplaceString (RplcStrg: “MILK HOUSE SUPPLIES 5351 = $”)
ReplaceForward (SearchMode: Extended!)
PosDocBottom ()
PosDocTop ()
SearchString (StrgToLookFor: “QTY: = .0 $ 5.00‑”)
ReplaceString (RplcStrg: ” 717 = $ 5.00‑”)
ReplaceForward (SearchMode: Extended!)
PosDocBottom ()
PosDocTop ()
SearchString (StrgToLookFor: “QTY: = .0 $ 15.00‑”)
ReplaceString (RplcStrg: ” 717 = $ 15.00‑”)
ReplaceForward (SearchMode: Extended!)
PosDocBottom ()
PosDocTop ()
SearchString (StrgToLookFor: “QTY: = .0 $”)
ReplaceString (RplcStrg: ” N11 = $”)
ReplaceForward (SearchMode: Extended!)
PosDocBottom ()
PosDocTop ()
SearchString (StrgToLookFor: “NO ASSIGNMENTS ON FILE “)
ReplaceString (RplcStrg: “”)
ReplaceForward (SearchMode: Extended!)
PosDocBottom ()
PosDocTop ()
SearchString (StrgToLookFor: “QUOTA PAYMENT RECD QTY: =”)
ReplaceString (RplcStrg: “QUOTA PAYMENT RECD =”)
ReplaceForward (SearchMode: Extended!)
PosDocBottom ()
PosDocTop ()