-
Notifications
You must be signed in to change notification settings - Fork 531
use cases word edit onepager
Persona: Marketing Coordinator | Difficulty: Beginner | Tags:
wordeditone-pagercampaignbrandingfind-replace
Quickly refresh a seasonal one-pager with new branding, dates, and color scheme without rebuilding from scratch.
Download: summer-sizzle-onepager.docx · summer-sizzle-onepager.py

See also: Find & Replace · Paragraph Styles · Batch Commands
User:
Hey, I've got a one-pager for our spring campaign that needs a refresh before I send it to the regional teams tomorrow. Right now it's got a "Spring Into Savings" header with a light green color scheme, and the body talks about our March promotions for Greenleaf Home Products. I need the header changed to "Summer Sizzle Sale" with a warm sunset orange palette instead of the green, update the promo dates from "March 15 – April 10" to "June 1 – July 15", and swap the discount from 20% to 25%. Oh and the call-to-action at the bottom says "Visit greenleafhome.com/spring" — that should be "/summer" now. Make it look really sharp and polished, something the regional managers will actually want to print out.
Agent Creates the original spring one-pager, then applies all edits:
Show commands (43 commands)
officecli create summer-sizzle-onepager.docx
officecli add summer-sizzle-onepager.docx '/styles' --type style \
--prop id=OnePagerHeader \
--prop name=OnePagerHeader \
--prop type=paragraph \
--prop basedOn=Normal \
--prop font=Arial \
--prop size=36 \
--prop bold=true \
--prop color=FFFFFF \
--prop alignment=center \
--prop spaceBefore=0 \
--prop spaceAfter=200
officecli add summer-sizzle-onepager.docx '/styles' --type style \
--prop id=OnePagerSubhead \
--prop name=OnePagerSubhead \
--prop type=paragraph \
--prop basedOn=Normal \
--prop font=Arial \
--prop size=18 \
--prop bold=true \
--prop color=2E7D32 \
--prop alignment=center \
--prop spaceBefore=100 \
--prop spaceAfter=100
officecli add summer-sizzle-onepager.docx '/styles' --type style \
--prop id=OnePagerBody \
--prop name=OnePagerBody \
--prop type=paragraph \
--prop basedOn=Normal \
--prop font=Arial \
--prop size=11 \
--prop color=333333 \
--prop alignment=left \
--prop spaceBefore=60 \
--prop spaceAfter=60 \
--prop lineSpacing=276
officecli add summer-sizzle-onepager.docx '/styles' --type style \
--prop id=OnePagerCTA \
--prop name=OnePagerCTA \
--prop type=paragraph \
--prop basedOn=Normal \
--prop font=Arial \
--prop size=14 \
--prop bold=true \
--prop color=FFFFFF \
--prop alignment=center \
--prop spaceBefore=200 \
--prop spaceAfter=100
officecli add summer-sizzle-onepager.docx '/body' --type paragraph \
--prop text="Spring Into Savings" \
--prop style=OnePagerHeader \
--prop pbdr.top=single;0;66BB6A;0 \
--prop pbdr.bottom=single;0;66BB6A;0 \
--prop pbdr.left=single;0;66BB6A;0 \
--prop pbdr.right=single;0;66BB6A;0 \
--prop shading=66BB6A
officecli add summer-sizzle-onepager.docx '/body' --type paragraph --prop text="Greenleaf Home Products — Spring Campaign 2026" --prop style=OnePagerSubhead
officecli add summer-sizzle-onepager.docx '/body' --type paragraph \
--prop text= \
--prop style=OnePagerBody \
--prop pbdr.bottom=single;4;A5D6A7;0
officecli add summer-sizzle-onepager.docx '/body' --type paragraph --prop text="This spring, Greenleaf Home Products is excited to announce our biggest seasonal promotion yet. From March 15 – April 10, customers can enjoy 20% off our entire line of eco-friendly home essentials, including our award-winning bamboo kitchen collection and organic cotton bedding range." --prop style=OnePagerBody
officecli add summer-sizzle-onepager.docx '/body' --type paragraph \
--prop text="Campaign Highlights" \
--prop font=Arial \
--prop size=14 \
--prop bold=true \
--prop color=2E7D32 \
--prop spaceBefore=200 \
--prop spaceAfter=100
officecli add summer-sizzle-onepager.docx '/body' --type paragraph \
--prop text="20% discount on all Greenleaf Home Products" \
--prop style=OnePagerBody \
--prop listStyle=bullet
officecli add summer-sizzle-onepager.docx '/body' --type paragraph \
--prop text="Promotion period: March 15 – April 10, 2026" \
--prop style=OnePagerBody \
--prop listStyle=bullet
officecli add summer-sizzle-onepager.docx '/body' --type paragraph \
--prop text="Available in-store and online at greenleafhome.com" \
--prop style=OnePagerBody \
--prop listStyle=bullet
officecli add summer-sizzle-onepager.docx '/body' --type paragraph \
--prop text="Free shipping on orders over $50 during the campaign" \
--prop style=OnePagerBody \
--prop listStyle=bullet
officecli add summer-sizzle-onepager.docx '/body' --type paragraph \
--prop text="Exclusive early access for loyalty members starting March 12" \
--prop style=OnePagerBody \
--prop listStyle=bullet
officecli add summer-sizzle-onepager.docx '/body' --type paragraph \
--prop text= \
--prop style=OnePagerBody \
--prop pbdr.bottom=single;4;A5D6A7;0
officecli add summer-sizzle-onepager.docx '/body' --type paragraph \
--prop text="Regional Distribution" \
--prop font=Arial \
--prop size=14 \
--prop bold=true \
--prop color=2E7D32 \
--prop spaceBefore=200 \
--prop spaceAfter=100
officecli add summer-sizzle-onepager.docx '/body' --type paragraph --prop text="All regional teams will receive printed materials and digital assets by March 8. Point-of-sale displays ship separately and should arrive by March 12. Please coordinate with your local warehouse to confirm receipt and staging." --prop style=OnePagerBody
officecli add summer-sizzle-onepager.docx '/body' --type paragraph \
--prop text= \
--prop style=OnePagerBody \
--prop pbdr.bottom=single;4;A5D6A7;0
officecli add summer-sizzle-onepager.docx '/body' --type paragraph \
--prop text="Ready to grow your sales this spring?" \
--prop style=OnePagerCTA \
--prop shading=2E7D32 \
--prop pbdr.top=single;0;2E7D32;0 \
--prop pbdr.bottom=single;0;2E7D32;0 \
--prop pbdr.left=single;0;2E7D32;0 \
--prop pbdr.right=single;0;2E7D32;0
officecli add summer-sizzle-onepager.docx '/body' --type paragraph \
--prop text="Visit greenleafhome.com/spring" \
--prop style=OnePagerCTA \
--prop shading=2E7D32 \
--prop pbdr.bottom=single;0;2E7D32;0 \
--prop pbdr.left=single;0;2E7D32;0 \
--prop pbdr.right=single;0;2E7D32;0
officecli add summer-sizzle-onepager.docx '/body' --type paragraph \
--prop text="© 2026 Greenleaf Home Products. All rights reserved. | Contact: campaigns@greenleafhome.com" \
--prop font=Arial \
--prop size=8 \
--prop color=888888 \
--prop alignment=center \
--prop spaceBefore=300
officecli set summer-sizzle-onepager.docx '/styles/OnePagerHeader' --prop color=FFFFFF
officecli set summer-sizzle-onepager.docx '/styles/OnePagerSubhead' --prop color=E65100
officecli set summer-sizzle-onepager.docx '/styles/OnePagerCTA' --prop color=FFFFFF
officecli set summer-sizzle-onepager.docx '/body/p[@paraId=00100000]' \
--prop text="Summer Sizzle Sale" \
--prop shading=FF6D00 \
--prop pbdr.top=single;0;FF6D00;0 \
--prop pbdr.bottom=single;0;FF6D00;0 \
--prop pbdr.left=single;0;FF6D00;0 \
--prop pbdr.right=single;0;FF6D00;0
officecli set summer-sizzle-onepager.docx '/body/p[@paraId=00100002]' --prop text="Greenleaf Home Products — Summer Campaign 2026" --prop color=E65100
officecli set summer-sizzle-onepager.docx '/body/p[@paraId=00100004]' --prop pbdr.bottom=single;4;FFB74D;0
officecli set summer-sizzle-onepager.docx '/body/p[@paraId=00100006]' --prop find="This spring" --prop replace="This summer"
officecli set summer-sizzle-onepager.docx '/body/p[@paraId=00100006]' --prop find="biggest seasonal promotion" --prop replace="hottest seasonal promotion"
officecli set summer-sizzle-onepager.docx '/body/p[@paraId=00100006]' --prop find="March 15 – April 10" --prop replace="June 1 – July 15"
officecli set summer-sizzle-onepager.docx '/body/p[@paraId=00100006]' --prop find="20% off" --prop replace="25% off"
officecli set summer-sizzle-onepager.docx '/body/p[@paraId=00100008]' --prop color=E65100
officecli set summer-sizzle-onepager.docx '/body/p[@paraId=0010000A]' --prop find=20% --prop replace=25%
officecli set summer-sizzle-onepager.docx '/body/p[@paraId=0010000C]' --prop find="March 15 – April 10" --prop replace="June 1 – July 15"
officecli set summer-sizzle-onepager.docx '/body/p[@paraId=00100014]' --prop pbdr.bottom=single;4;FFB74D;0
officecli set summer-sizzle-onepager.docx '/body/p[@paraId=00100016]' --prop color=E65100
officecli set summer-sizzle-onepager.docx '/body/p[@paraId=00100018]' --prop find="March 8" --prop replace="May 25"
officecli set summer-sizzle-onepager.docx '/body/p[@paraId=00100018]' --prop find="March 12" --prop replace="May 28"
officecli set summer-sizzle-onepager.docx '/body/p[@paraId=0010001A]' --prop pbdr.bottom=single;4;FFB74D;0
officecli set summer-sizzle-onepager.docx '/body/p[@paraId=0010001C]' \
--prop find="grow your sales this spring" \
--prop replace="heat up your sales this summer" \
--prop shading=E65100 \
--prop pbdr.top=single;0;E65100;0 \
--prop pbdr.bottom=single;0;E65100;0 \
--prop pbdr.left=single;0;E65100;0 \
--prop pbdr.right=single;0;E65100;0
officecli set summer-sizzle-onepager.docx '/body/p[@paraId=0010001E]' \
--prop find=greenleafhome.com/spring \
--prop replace=greenleafhome.com/summer \
--prop shading=E65100 \
--prop pbdr.bottom=single;0;E65100;0 \
--prop pbdr.left=single;0;E65100;0 \
--prop pbdr.right=single;0;E65100;0
officecli set summer-sizzle-onepager.docx '/body/p[@paraId=00100012]' --prop find="March 12" --prop replace="June 1"User:
Looks great, thanks! That's exactly what I needed.
Based on OfficeCLI v1.0.34