以下有一个宏可以生成四川地图,不能用,但把坐标点放大6至10倍就可以了,为什么呢? Sub Create四川()
With ActiveSheet.Shapes.BuildFreeform(msoEditingAuto, 276#, 217#) '四川
.AddNodes msoSegmentLine, msoEditingAuto, 275#, 217#
.AddNodes msoSegmentLine, msoEditingAuto, 275#, 216#
.AddNodes msoSegmentLine, msoEditingAuto, 275#, 214#
.AddNodes msoSegmentLine, msoEditingAuto, 273#, 214#
.AddNodes msoSegmentLine, msoEditingAuto, 273#, 213#
.AddNodes msoSegmentLine, msoEditingAuto, 267#, 213#
.AddNodes msoSegmentLine, msoEditingAuto, 267#, 211#
.AddNodes msoSegmentLine, msoEditingAuto, 266#, 211#
.AddNodes msoSegmentLine, msoEditingAuto, 266#, 208#
.AddNodes msoSegmentLine, msoEditingAuto, 262#, 209#
.AddNodes msoSegmentLine, msoEditingAuto, 261#, 211#
.AddNodes msoSegmentLine, msoEditingAuto, 259#, 211#
.AddNodes msoSegmentLine, msoEditingAuto, 260#, 218#
.AddNodes msoSegmentLine, msoEditingAuto, 259#, 218#
.AddNodes msoSegmentLine, msoEditingAuto, 259#, 219#
.AddNodes msoSegmentLine, msoEditingAuto, 256#, 219#
.AddNodes msoSegmentLine, msoEditingAuto, 256#, 215#
.AddNodes msoSegmentLine, msoEditingAuto, 254#, 215#
.AddNodes msoSegmentLine, msoEditingAuto, 254#, 218#
.AddNodes msoSegmentLine, msoEditingAuto, 251#, 218#
.AddNodes msoSegmentLine, msoEditingAuto, 251#, 223#
.AddNodes msoSegmentLine, msoEditingAuto, 250#, 223#
.AddNodes msoSegmentLine, msoEditingAuto, 250#, 224#
.AddNodes msoSegmentLine, msoEditingAuto, 242#, 224#
.AddNodes msoSegmentLine, msoEditingAuto, 242#, 223#
.AddNodes msoSegmentLine, msoEditingAuto, 241#, 223#
.AddNodes msoSegmentLine, msoEditingAuto, 241#, 221#
.AddNodes msoSegmentLine, msoEditingAuto, 236#, 222#
.AddNodes msoSegmentLine, msoEditingAuto, 236#, 221#
.AddNodes msoSegmentLine, msoEditingAuto, 234#, 221#
.AddNodes msoSegmentLine, msoEditingAuto, 234#, 219#
.AddNodes msoSegmentLine, msoEditingAuto, 233#, 219#
.AddNodes msoSegmentLine, msoEditingAuto, 233#, 217#
.AddNodes msoSegmentLine, msoEditingAuto, 230#, 214#
.AddNodes msoSegmentLine, msoEditingAuto, 230#, 210#
.AddNodes msoSegmentLine, msoEditingAuto, 223#, 209#
.AddNodes msoSegmentLine, msoEditingAuto, 223#, 210#
.AddNodes msoSegmentLine, msoEditingAuto, 222#, 210#
.AddNodes msoSegmentLine, msoEditingAuto, 222#, 216#
.AddNodes msoSegmentLine, msoEditingAuto, 221#, 216#
.AddNodes msoSegmentLine, msoEditingAuto, 221#, 219#
.AddNodes msoSegmentLine, msoEditingAuto, 219#, 221#
.AddNodes msoSegmentLine, msoEditingAuto, 219#, 224#
.AddNodes msoSegmentLine, msoEditingAuto, 222#, 224#
.AddNodes msoSegmentLine, msoEditingAuto, 226#, 229#
.AddNodes msoSegmentLine, msoEditingAuto, 227#, 229#
.AddNodes msoSegmentLine, msoEditingAuto, 227#, 233#
.AddNodes msoSegmentLine, msoEditingAuto, 230#, 234#
.AddNodes msoSegmentLine, msoEditingAuto, 231#, 248#
.AddNodes msoSegmentLine, msoEditingAuto, 232#, 248#
.AddNodes msoSegmentLine, msoEditingAuto, 233#, 259#
.AddNodes msoSegmentLine, msoEditingAuto, 232#, 259#
.AddNodes msoSegmentLine, msoEditingAuto, 232#, 265#
.AddNodes msoSegmentLine, msoEditingAuto, 233#, 265#
.AddNodes msoSegmentLine, msoEditingAuto, 233#, 266#
.AddNodes msoSegmentLine, msoEditingAuto, 235#, 266#
.AddNodes msoSegmentLine, msoEditingAuto, 236#, 263#
.AddNodes msoSegmentLine, msoEditingAuto, 239#, 263#
.AddNodes msoSegmentLine, msoEditingAuto, 239#, 265#
.AddNodes msoSegmentLine, msoEditingAuto, 240#, 265#
.AddNodes msoSegmentLine, msoEditingAuto, 242#, 270#
.AddNodes msoSegmentLine, msoEditingAuto, 246#, 270#
.AddNodes msoSegmentLine, msoEditingAuto, 246#, 272#
.AddNodes msoSegmentLine, msoEditingAuto, 247#, 272#
.AddNodes msoSegmentLine, msoEditingAuto, 249#, 277#
.AddNodes msoSegmentLine, msoEditingAuto, 251#, 279#
.AddNodes msoSegmentLine, msoEditingAuto, 251#, 283#
.AddNodes msoSegmentLine, msoEditingAuto, 253#, 285#
.AddNodes msoSegmentLine, msoEditingAuto, 253#, 288#
.AddNodes msoSegmentLine, msoEditingAuto, 258#, 287#
.AddNodes msoSegmentLine, msoEditingAuto, 258#, 286#
.AddNodes msoSegmentLine, msoEditingAuto, 265#, 285#
.AddNodes msoSegmentLine, msoEditingAuto, 264#, 276#
.AddNodes msoSegmentLine, msoEditingAuto, 268#, 274#
.AddNodes msoSegmentLine, msoEditingAuto, 269#, 270#
.AddNodes msoSegmentLine, msoEditingAuto, 270#, 270#
.AddNodes msoSegmentLine, msoEditingAuto, 269#, 266#
.AddNodes msoSegmentLine, msoEditingAuto, 272#, 266#
.AddNodes msoSegmentLine, msoEditingAuto, 272#, 263#
.AddNodes msoSegmentLine, msoEditingAuto, 275#, 263#
.AddNodes msoSegmentLine, msoEditingAuto, 275#, 264#
.AddNodes msoSegmentLine, msoEditingAuto, 276#, 264#
.AddNodes msoSegmentLine, msoEditingAuto, 276#, 269#
.AddNodes msoSegmentLine, msoEditingAuto, 282#, 269#
.AddNodes msoSegmentLine, msoEditingAuto, 282#, 268#
.AddNodes msoSegmentLine, msoEditingAuto, 285#, 269#
.AddNodes msoSegmentLine, msoEditingAuto, 285#, 271#
.AddNodes msoSegmentLine, msoEditingAuto, 292#, 271#
.AddNodes msoSegmentLine, msoEditingAuto, 292#, 270#
.AddNodes msoSegmentLine, msoEditingAuto, 293#, 270#
.AddNodes msoSegmentLine, msoEditingAuto, 293#, 268#
.AddNodes msoSegmentLine, msoEditingAuto, 292#, 268#
.AddNodes msoSegmentLine, msoEditingAuto, 292#, 267#
.AddNodes msoSegmentLine, msoEditingAuto, 286#, 265#
.AddNodes msoSegmentLine, msoEditingAuto, 287#, 262#
.AddNodes msoSegmentLine, msoEditingAuto, 288#, 262#
.AddNodes msoSegmentLine, msoEditingAuto, 287#, 259#
.AddNodes msoSegmentLine, msoEditingAuto, 286#, 259#
.AddNodes msoSegmentLine, msoEditingAuto, 285#, 256#
.AddNodes msoSegmentLine, msoEditingAuto, 281#, 256#
.AddNodes msoSegmentLine, msoEditingAuto, 282#, 251#
.AddNodes msoSegmentLine, msoEditingAuto, 283#, 251#
.AddNodes msoSegmentLine, msoEditingAuto, 283#, 250#
.AddNodes msoSegmentLine, msoEditingAuto, 285#, 250#
.AddNodes msoSegmentLine, msoEditingAuto, 285#, 248#
.AddNodes msoSegmentLine, msoEditingAuto, 284#, 248#
.AddNodes msoSegmentLine, msoEditingAuto, 284#, 244#
.AddNodes msoSegmentLine, msoEditingAuto, 288#, 243#
.AddNodes msoSegmentLine, msoEditingAuto, 288#, 244#
.AddNodes msoSegmentLine, msoEditingAuto, 293#, 245#
.AddNodes msoSegmentLine, msoEditingAuto, 293#, 247#
.AddNodes msoSegmentLine, msoEditingAuto, 297#, 247#
.AddNodes msoSegmentLine, msoEditingAuto, 297#, 246#
.AddNodes msoSegmentLine, msoEditingAuto, 299#, 246#
.AddNodes msoSegmentLine, msoEditingAuto, 301#, 240#
.AddNodes msoSegmentLine, msoEditingAuto, 305#, 239#
.AddNodes msoSegmentLine, msoEditingAuto, 305#, 236#
.AddNodes msoSegmentLine, msoEditingAuto, 307#, 234#
.AddNodes msoSegmentLine, msoEditingAuto, 307#, 233#
.AddNodes msoSegmentLine, msoEditingAuto, 309#, 232#
.AddNodes msoSegmentLine, msoEditingAuto, 309#, 228#
.AddNodes msoSegmentLine, msoEditingAuto, 311#, 228#
.AddNodes msoSegmentLine, msoEditingAuto, 311#, 226#
.AddNodes msoSegmentLine, msoEditingAuto, 305#, 227#
.AddNodes msoSegmentLine, msoEditingAuto, 305#, 226#
.AddNodes msoSegmentLine, msoEditingAuto, 304#, 226#
.AddNodes msoSegmentLine, msoEditingAuto, 304#, 225#
.AddNodes msoSegmentLine, msoEditingAuto, 299#, 225#
.AddNodes msoSegmentLine, msoEditingAuto, 298#, 223#
.AddNodes msoSegmentLine, msoEditingAuto, 294#, 223#
.AddNodes msoSegmentLine, msoEditingAuto, 294#, 224#
.AddNodes msoSegmentLine, msoEditingAuto, 289#, 223#
.AddNodes msoSegmentLine, msoEditingAuto, 289#, 222#
.AddNodes msoSegmentLine, msoEditingAuto, 284#, 223#
.AddNodes msoSegmentLine, msoEditingAuto, 284#, 224#
.AddNodes msoSegmentLine, msoEditingAuto, 277#, 223#
.AddNodes msoSegmentLine, msoEditingAuto, 277#, 219#
.AddNodes msoSegmentLine, msoEditingAuto, 276#, 219#
.AddNodes msoSegmentLine, msoEditingAuto, 276#, 216#
.AddNodes msoSegmentLine, msoEditingAuto, 275#, 216#
.ConvertToShape.Select
End With
End Sub |