word-vba

    1热度

    1回答

    我试图编写一个Word宏,它将当前用户在注册表中的数据插入到文档中的预定义书签中。我有一个ini文件,它指定每个注册表项的名称,然后将该值导入到Word宏中的循环中。这工作正常(我认为),但Word宏也需要将数据插入到文档中。如果书签存在,这可以正常工作,但如果它们不存在,宏就会插入数据。我不想那样。我只想让宏插入数据,如果有书签与此名称相关。我已经做到这样,每个书签都需要被称为“”Bookmar

    2热度

    1回答

    我试图使用range.find方法提取粗体文本,除非整个范围实际上是粗体(不太可能发生太多,它更多的是边缘条件),否则所有内容都是桃色的。 With rngFindRange.Find .ClearFormatting .Font.Bold = True Do .Execute If Not .Found Then Exit Do End If

    14热度

    2回答

    一般来说, 使用VBA,如何确定在当前用户Application Data文件夹是什么? 的FileSystemObjects特殊文件夹只知道3个文件夹 WindowsFolder SystemFolder TemporaryFolder 具体来说,我需要一个Word宏将文件复制到一个文件夹下应用程序数据文件夹。 例如在VB.Net中,我可以使用My.Computer.FileSystem.Spe

    5热度

    2回答

    我有一个Word文档,其中包含大约4000个表单域,我必须将其导出到数据库。问题在于4000个字段中没有一个在“书签”字段中有信息,因此我无法获取存储在其中的信息。 我试图创建一个宏来帮助写书签(FormField.Name)的过程,但无法设法做到这一点。问题是我想更改用户选择中包含的FormField的名称,只有它们。我已经成功地得出这样的解决方案: Sub Macro2() Dim

    1热度

    1回答

    使用VBA,我可以找出Word 2007功能区上的文本(组合框)控件的值吗? 说我想在“主页”选项卡中读取当前选定的字体名称。 我见过一个例子,使用IAccessible接口做一些与Ribbon的交互(即枚举它),但看起来读取控件值是不可能的。还有另外一种方法可以做到,还是VBA完全锁定?

    4热度

    1回答

    我开发了一个从数据库中提取数据的Word 2003报表生成应用程序。 大多数组织使用英文版的Windows和Office。但是,我们法国办公室的许多用户使用他们的本地版本。如果我使用Word的任何内置标题样式Heading(1-9),则法文版预计Titre(1-9)。 在我目前的解决方案,用户设置一个Form选项和VBA执行以下操作: Dim HeadingStyle as String Dim

    0热度

    2回答

    我有兴趣从Word文档中获得主题标题(比如标题1和标题2的所有行)。使用VBA,您可以解析该文档中的每一行并验证样式;然而,这似乎是一项乏味的工作。我相信应该有一些简单的方法来做到这一点。任何指针

    5热度

    2回答

    我需要将自定义元数据存储在Word文档中。 '文档属性'限于255字节,但我有数据是>> 10k 我们使用VBA编写一个字扩展名来与我们的应用程序进行交互,并希望将我们的应用程序数据存储在word文档中。这个想法是,用户可以共享只是文字文件,而不共享我们应用程序的任何其他数据文件。 有没有人想法如何在Office 2003+文档中有效存储任意元数据?

    1热度

    2回答

    我正在写一个宏的MS词。 我需要宏来解析文件名,页码和注释的列表,并只过滤掉文件名和页码。文档中的每个段落(行)引用了不同的文件,因此我正在循环访问For/Next语句。 对于每一个新行,我拉出文件名和pagenumbers并将其放入一个字符串。除此之外,我还在每个文件名的字符串中添加了一些注释。 在转到文档的下一行之前,我想输出我已经构建到word文档中的字符串。 我目前拥有的word文档,此代

    4热度

    2回答

    我有一个包含几个部分和几个表的模板文档。 事情是,我试图在表格中的单元格内插入一个下拉列表。 并且要使用下拉列表,文档需要受到保护。但是,如果我保护桌子的整个部分,整个桌子都受到保护。 所以,我想知道如果用户单击下拉列表中是否有执行宏代码的方法?然后,代码将保护文档,使控件真正起作用,然后选择一个选项,当用户单击字段外时,文档应该不受保护。 这可能吗?