【问题标题】:Is it possible to have a treeview in Microsoft Word with VBA?是否可以使用 VBA 在 Microsoft Word 中创建树视图?
【发布时间】:2012-07-26 23:50:27
【问题描述】:

我正在寻找用于编写小说和故事的软件,它们具有基本相同的组织格式。他们在旁边有一棵树和用于组织的文件夹。以下是一些示例:

http://storyist.com/assets/screenshots/StoryistCollage-Full.jpg http://www.literatureandlatte.com/scrivener_pages/screenshotcommentary.php

我拥有 Microsoft Word 并且是一名程序员(除其他外),我想知道是否有一种方法可以使用 VBA 控件并在 Word 中创建这种外观和组织过程。

有没有办法做到这一点?如果有,我将如何开始?或者,这是我需要独立完成的事情吗?

编辑:这是我要找的:

http://writingoutliner.com/software-features/project-based-writing-for-long-documents.php

这是否可能仅使用 VBA?

【问题讨论】:

  • 是的,您可以在可能由任务窗格或您自己的对话框托管的 vba 项目中使用树视图控件。你是为了挑战还是因为你想建立一些还不存在的东西?在您的链接中发布的那些看起来很有用,那么为什么要自己推出呢?
  • 这个词是指 Mac 还是 Windows?
  • @jJack 挑战、销售和学习。另外,我认为我可以自己使用它。我拥有所有的工具和技能,所以我想研究一下。再加上一个我找不到的母语单词。
  • 如果 siddharth 的回答还不够,请告诉我我在 vba 中大量使用树视图。还有一点警告:使用 .net 从树视图中获取你想要的东西要容易得多。您是否考虑过添加到 word 并挂钩到他们现有的任务窗格?
  • @johnny:不,这不可能通过 VBA。您看到的内容是在 VSTO 中创建的,就像 jJack 提到的那样。

标签: vba ms-word


【解决方案1】:

如果分解,您的问题将是这样的

  1. 我想知道是否有一种方法可以使用 VBA 控件并在 Word 中创建这种外观和组织流程

  2. 有没有办法做到这一点?如果有,我将如何开始?

  3. 这是我需要单独做的事情吗?


不幸的是,如果您想要那种专业的外观,Word 将是一个错误的选择。如果您想要独立的,我建议您创建一个 CHM(已编译帮助模块)文件。它看起来像您的 Windows 帮助文件之一。

有许多免费软件可以为您创建 CHM 文件。一个这样的链接是here

如果你想要一个非常棒的工具(我用的是同样的工具,不幸的是它不是免费的),请查看Help and Manual 6

如果您仍想用 word 进行操作,则必须使用 VBA,然后在用户窗体中使用 Treeview 控件。 Treeview 最大的缺点是不可分发。要了解如何使用 Treeview 控件,请参阅我的其他回复 here

【讨论】:

  • 谢谢。我需要多看看你在说什么。我编辑了这个问题,以显示我真正在 vba 中寻找的内容。当我第一次提出问题时,我没有那个链接。搜索了一下,找到了。
  • 在我看来,treeview 控件是最平易近人的方法。您可以利用 .NET 框架,同时在 vba 中执行大部分主要逻辑。纯粹的 vba 构建 - 至少对我而言 - 在编程和开发方面涉及非常高的复杂性。
猜你喜欢
  • 1970-01-01
  • 2013-10-31
  • 2016-04-10
  • 1970-01-01
  • 1970-01-01
  • 2016-07-17
  • 1970-01-01
  • 1970-01-01
  • 2021-12-11
相关资源
最近更新 更多