Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 在哪里可以找到MS Word的VBA api文档_Visual Studio_Vba_Ms Word - Fatal编程技术网

Visual studio 在哪里可以找到MS Word的VBA api文档

Visual studio 在哪里可以找到MS Word的VBA api文档,visual-studio,vba,ms-word,Visual Studio,Vba,Ms Word,我曾经做过VB和VBA编码,但自从我做过任何VB/VBA工作以来,已经超过10年了。我使用了VisualStudio,它内置了代码助手来处理VBA工作可用的函数。现在我是一名java开发人员,所以我没有Visual Studio,我需要编写一些VBA脚本,以便使用winword for 2010处理一些rtf文档。我创建了一个基本脚本,在XP的命令行下使用Cscript.exe运行该脚本,但它确实有助于了解我有哪些功能可用于word对象 我试图访问Microsoft网站,但找不到我要找的内容。这

我曾经做过VB和VBA编码,但自从我做过任何VB/VBA工作以来,已经超过10年了。我使用了VisualStudio,它内置了代码助手来处理VBA工作可用的函数。现在我是一名java开发人员,所以我没有Visual Studio,我需要编写一些VBA脚本,以便使用winword for 2010处理一些rtf文档。我创建了一个基本脚本,在XP的命令行下使用Cscript.exe运行该脚本,但它确实有助于了解我有哪些功能可用于word对象

我试图访问Microsoft网站,但找不到我要找的内容。这似乎是谷歌应该很容易找到的东西,但一直没有找到。我确实找到了一些各种东西的代码片段,但我想知道是否有东西在Visual Studio之外显示winword的api函数?我已经告诉过我们了ed POI,但是我需要直接通过winword运行脚本,所以这不是一个选项

有什么想法吗

谢谢,
James

我相信您正在查找的文档都在MSDN上,请尝试。

您是否查看了网站上指向资源的许多链接


这将引导您找到一些资源,例如。

我在10年前曾经做过VBA开发 word 2010参考资料


在这里,您可以找到旧产品的参考资料

对于经验丰富的VBA开发人员来说,这个答案似乎有些愚蠢,但几天前,我与OP处于同一条船上。Java库非常简单。就像OP一样,我在msdn.microsoft.com上无意中发现了“master”“所有MS Word VBA函数的索引。如果我知道需要什么,我总是可以找到关于函数或对象的信息,但没有全面的概述可供浏览。更为复杂的是,搜索结果往往会出现微软对VBA之外的东西的“答案”

部分问题在于,MS Word VBA可以访问范围广泛的库,因此没有一个库(或其API参考)涵盖所有库。默认情况下,my Word 2007安装链接如下:

  • MS Word 12.0对象库
  • Microsoft Office 12.0对象库
  • OLE自动化
  • Visual Basic for Applications
这些库包含函数和对象,其中一些使用类似的名称(例如,MsgBox是函数;MessageBox是函数或对象)。这只是开始;Word还可以链接到许多其他库,如
Developer->visualbasic->Tools->References…

好消息是,MS Word的Visual Basic编辑器包含上述默认库的全面脱机文档。可以通过
Developer->visualbasic->Help->F1
访问它。此命令应打开包含以下目录的窗口:

(如果TOC没有显示,您可能需要单击上面的指向图标)。您可以在此搜索或在TOC中向下搜索以浏览可用的对象和函数,如下所示:


正如我所说,这个答案对于有经验的用户来说是显而易见的。但我还是把它留给那些在迷宫中开始旅行的人。

更新:看来MS已经更新了MS Word文档。尝试:

希望这些能帮助下一个人


dj

这正是我想要的!谢谢你的快速回复。我不知道它是否一直可用,但在word中使用以下技巧:(按键盘快捷键Alt+F11)打开Visual Basic编辑器,就成功了!这也是一个帮助!谢谢你的回答。