In view of the current policy of energy conservation and emission reduction and "Carbon Peaking and Carbon Neutrality" goals in China, at the same time, improving the economy of wind-solar-storage microgrid, a multi-objective programming model for the operation economy, environmental protection and energy discard rate of distributed grid-connected operation of wind-solar-storage microgrid is proposed. Model using short-term scheduling to build long-term operation. Using NSGA-II algorithm to optimize and solve the example, and pareto optimal solution set using TOPSIS analysis method combined with weight for decision. The final optimization results show that focusing on economic can reduce the energy discard rate to 0.11 % at most but increase carbon emissions, focusing on environmental protection can reduce carbon emissions but increase costs. The established programming model can reliably plan and optimize the capacity configuration for the actual operation of the wind-solar-storage microgrid.