不是很好的VBA,只是在基础上,所以卡在下面的想法。
我想要一个VBA创建一个MapInfo标签文件和点与图例从excel表与给定的坐标和图例的基础上另一列。
在网上搜索了很多,但除了下面的内容之外,找不到更多。
CreateObject("MapInfo.Application")
请指导我完成这件事。
谢谢
发布于 2019-09-27 23:07:01
有两种方法可以做到这一点。
第一个选项是打开MapInfo应用程序(使用CreateObject("MapInfo.Application"))并在其中创建TAB文件。但是,这基本上是要写一个MapBasic程序,VBA只用来启动MapInfo。
第二个选项是创建MIF/MID文件。这是两个可以导入到MapInfo中的纯文本文件。皮特尼·鲍斯在this page声明“我们确实在文档中发布了MapInfo交换格式(MIF)文件”,但是你可以在normal MapInfo User Guide的第13章中找到它。
我会推荐第二个选项。用VBA创建两个纯文本文件应该是可行的。最好手动创建一个TAB文件,并将此TAB文件输出为MIF/MID,这样您就有了一个有效的样例文件。
发布于 2019-09-22 17:02:52
看看这个网站,我想它解释了你想要做什么,http://www.telecomhall.com/hunter-mapinfo-network-vba-automation.aspx
https://stackoverflow.com/questions/58047646
复制相似问题