【问题标题】:VBA to create Mapinfo table & pointsVBA 创建 Mapinfo 表和点
【发布时间】:2019-09-22 08:59:27
【问题描述】:

不是很擅长 VBA,只是在基础方面,所以陷入了以下想法。

我想要一个 VBA 来创建一个 MapInfo 选项卡文件,并从 excel 中的表中创建一个带有图例的点,该表具有基于另一列的给定坐标和图例。

在网上搜索了很多,但找不到比以下更多的东西。

CreateObject("MapInfo.Application")

请指导我完成此操作。

谢谢

【问题讨论】:

    标签: vba mapinfo


    【解决方案1】:

    有两种方法可以做到这一点。

    第一个选项是打开 MapInfo 应用程序(使用CreateObject("MapInfo.Application"))并在那里创建 TAB 文件。但是,这基本上是写一个 MapBasic 程序,VBA 只是用来启动 MapInfo。

    第二个选项是创建一个 MIF/MID 文件。这是两个可以导入 MapInfo 的纯文本文件。在this page Pitney Bowes 声明“我们确实在我们的文档中发布了 MapInfo 交换格式 (MIF\MID) 文件”,但是您可以在第 13 章中的普通MapInfo User Guide 中找到它。

    我会推荐第二个选项。在 VBA 中创建两个纯文本文件应该是可行的。一个好的起点是手动创建一个 TAB 文件并将此 TAB 文件导出为 MIF/MID,然后您就有一个有效的示例文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多