魯莊公十七年,即公元前六七七年,周僖王去世,他的兒子姬閬繼位,是為周惠王。
魯莊公十八年,即公元前六七六年,戎人攻打魯國,魯莊公在濟(jì)水的西邊追擊戎人。
這一年,魯國發(fā)生蟲災(zāi),有蜮蟲(怪蟲),發(fā)生了災(zāi)害。
魯莊公十九年,即公元前六七五年,陳國國君娶衛(wèi)國之女,魯國派公子結(jié)送陪嫁之女到鄄地(今山東鄄城北),聽到齊桓公與宋桓公會(huì)盟,便半道改變了目的,參加了會(huì)盟。
《左傳》沒有記載這件事情,《公羊》、《谷梁》、《春秋左傳正義》認(rèn)為,《春秋》記載這件事情,是因?yàn)楣咏Y(jié)的所為雖然沒有國君的命令,但是臣子在外,只要符合國家的利益,能夠安定社稷,那么就要去做。
冬季,齊國、宋國、陳國攻打魯國的邊邑。
前齊、宋之會(huì),便是為了商討攻打魯國,而由于公子結(jié)沒有送陪嫁之女到衛(wèi)國,得罪了陳國,所以三國一起來攻打魯國。
而三國攻打魯國的邊邑,或許就有公子結(jié)的功勞在里面。
這一年,周王室發(fā)生子頹之亂。
文姜到了莒國,《春秋》記載這是認(rèn)為文姜違禮。
次年,文姜再次到莒國,還是同樣的理由。
魯莊公二十一年,即公元前六七三年,王子頹和五大夫被殺,周惠王回到了洛邑。
這一年,鄭厲公去世,其子踕繼位,是為鄭文公。
同年,文姜去世,次年安葬。
魯莊公二十二年,即公元前六七二年,魯莊公與齊國大夫高傒在防地會(huì)盟,定下了與哀姜(齊襄公之女)的婚事。
冬季,魯莊公親自到齊國聘禮,這在有違禮制的。