我如何在自己的页面上对每个子或函数进行编目、索引和/或打印 VB6 源代码..?如果可能的话,我想使用免费或包含的 Visual Studio 加载项来做到这一点,但我并不反对自己编写一些东西。我熟悉“Microsoft Office Visual Basic for Applications Extensibility”,似乎 VB6 有一个类似的模块,这可以让我通过代码模块集合简单地“For Each”,然后将 subs 扔到打印机上时间。可能需要 10-15 行代码。
我的首要任务是打印,最好是每个子/功能都在自己的页面上,但是使用 IDE 的正常打印功能,所有代码在一个长打印输出中一起运行。接下来,我想为每个 VBP 中的每个子、函数、变量和常量的名称创建一个索引/目录。我们有 Visual Studio 6.0 企业版,但它似乎没有任何东西可以做这些事情。
你可能会笑着问:“为什么是 VB6..??哈哈!!”。这是因为我的任务是升级和更改运行工厂的大型软件系统的 VB6 源代码。它在一个孤立的网络上,与外界没有任何联系,并且已经运行了 14 年,但现在他们想开始升级一些东西。该系统由许多VBP文件组成,每个文件都有许多模块和表格。
编辑:我确实尝试过用谷歌搜索来寻找答案,但事实证明这是不可能的。我得到的只是关于从用 VB6 编写的应用程序打印的编码示例,而不是从 IDE 打印源代码。