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