word-vba

    1热度

    2回答

    当我尝试以编程方式访问一个Word对象模型时,出现错误,指出没有文档处于活动状态。这似乎是因为我使用Word自动化将文档加载为不可见,并且我必须保持它不可见。 我该如何编码开放的宏,使它在这种情况下什么都不做? If Not ActiveDocument is Nothing Then 没有工作。 Private Sub Document_Open() If (ActiveDocume

    2热度

    4回答

    是否存在编辑文档时发生的事件? 如果没有,有谁知道我在哪里可以找到可用的VBA事件列表?

    2热度

    3回答

    我需要强化Microsoft Word文档的结构。 EG: 风格这里问题等等等等 风格答案这里胡说blahblah 这里的执行将是“答案”的风格不能放在除非是有“问题”的风格它上面。 要做到这一点,我会使用宏,所以理想情况下,我希望每次编辑文档时调用我的宏。 我已阅读了Microsoft Office Word 2003 Visual Basic参考手册,但未找到具有此效果的任何事件。 有谁知道如

    1热度

    1回答

    我有一个以目录开头的Word文档。我需要根据目录将文档分解成多个部分。目录中有章节标题和章节号。 如何使用VBA根据段号/名称拆分文档?

    0热度

    3回答

    有没有办法使用VBA只读Microsoft Word 2003文档中的段落?

    1热度

    1回答

    我需要检查Word文档中的各种代码。 这些代码通常是一个字母后跟连字符和5位数字,例如M-81406。 我们需要检查这些预定义的代码是否正确输入(有几千个代码的预定列表)。 我们不能使用普通的Word拼写检查,因为您不能拼错一个数字(至少需要2个字母)。 我想我可以写VBA代码,发现任何可能无效的代码。我可以使用正则表达式来检查它们。 我可以从VBA访问自定义词典的内容吗? 我需要一个方便客户更新

    6热度

    5回答

    在MS Office中使用VBA时,如何将文本添加到Windows剪贴板,以便将它粘贴到Word中作为表格?

    0热度

    1回答

    我需要知道如何为Microsoft Word添加自定义动态自动图文词条。我希望能够插入>自动图文集>页眉/页脚>“上周五”,并在上次星期五的日期显示,并保持更新,如每次打开文档时插入日期自动更新更新。 我有必要的VB代码来计算上周五的日期并返回它作为一个字符串,但我无法找到如何在函数的输出绑到一个新的自动图文集词条。 将自定义条目添加到“插入”>“字段”列表中也是可以接受的。

    0热度

    1回答

    当我执行以下代码后: Dim italicSaveRange As Word.Range Dim savedItalic As Variant Dim someRange As Word.Range Set italicSaveRange = someRange.Duplicate italicSaveRange.Collapse (WdCollapseEnd) savedItalic

    1热度

    1回答

    我想限制用户可以在Word 2003文档中使用的样式。我通过使用“保护文档”功能执行此操作。对于我的情况,我可能需要使用VBA,但我不确定。 保护完文档后,我无法再将样式应用于单个单词,而无需更改整个段落的样式。 例如,如果我想的话“房子”更改为新的风格在下面的句子...... 有在山上的房子。 然后整个句子就会变成那种风格,而不仅仅是房子这个词。 有谁知道如何解决这个使用VBA或知道我做错了什么