AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / computer / 问题 / 1601490
Accepted
owig
owig
Asked: 2020-11-13 01:23:02 +0800 CST2020-11-13 01:23:02 +0800 CST 2020-11-13 01:23:02 +0800 CST

Word - 如何在文档 B 中显示文档 A 中的一段文本,当我在文档 A 或 B 中更改它时,它会实时更新?

  • 772

是否可以在多个其他文档(文档 B、文档 C 和 D)中显示文档 A 中的段落,这样当我在文档 A、文档 B、文档 C 或文档 D 中编辑它时,它会自动更新该段落所有其他文件?

这些段落通常也有要点

目前我一直在使用超链接来解决这个问题,所以当我到达文档 B 中的某个点时,我想在其中查看包含文档 A 中的一些要点的特定段落,我有一个超链接可以将我带到书签文档 A,我可以看到/编辑该段落。

是否可以将文档 A 中的这部分文本嵌入到文档 B 中,这样我就可以查看并编辑它,而无需单击链接并实际打开文档 A 来查看它并在那里进行编辑?

本质上几乎就像一个“实时镜像”,所以它是相同的文本部分,但同时嵌入到不同的文档中?

例如,请看这张在油漆上制作的图:示例图

对于如何做到这一点的任何建议,我将不胜感激

提前谢谢了

microsoft-word text-editing
  • 1 1 个回答
  • 68 Views

1 个回答

  • Voted
  1. Best Answer
    Charles Kenyon
    2020-11-13T10:00:16+08:002020-11-13T10:00:16+08:00

    Word 中确实没有办法做到这一点。

    相反,我要做的是将这些规定保存在全局模板中的自动图文集中,并使用自动图文集字段将它们插入文档中。

    如果要修改自动图文集条目,实际上是在文档中输入自动图文集,修改它,然后重新保存条目。

    您需要更新文档中的自动图文集字段。这可能会在您打印或不打印时发生,具体取决于用户设置。这是一个执行此操作的宏。

    Sub UpdateAllAutoText()
    '   Update all AutoText fields in a document, even if in headers/footers or textboxes
        ' https://gregmaxey.com/word_tip_pages/word_fields.html
        ' November 12, 2020 Charles Kenyon
        Dim rngstory As Word.range
        Dim lngValidate As Long ' do not know purpose of this - CK
        Dim oShp As Shape
        Dim oStory As range
        Dim oField As Field
    
        lngValidate = ActiveDocument.Sections(1).Headers(1).range.StoryType ' do not know purpose of this
        For Each rngstory In ActiveDocument.StoryRanges
          'Iterate through all linked stories
            For Each oField In oStory.Fields
                If oField.Type = wdFieldAutoText Then oField.Update
            Next oField
          Do
            On Error Resume Next
            For Each oField In rngstory.Fields
                If oField.Type = wdFieldAutoText Then oField.Update
            Next oField
                
            Select Case rngstory.StoryType
              Case 6, 7, 8, 9, 10, 11
                If rngstory.ShapeRange.Count > 0 Then
                  For Each oShp In rngstory.ShapeRange
                    If oShp.TextFrame.HasText Then
                        For Each oField In oShp.TextFrame.Fields
                            If oField.Type = wdFieldAutoText Then oField.Update
                        Next oField
                    End If
                  Next
                End If
              Case Else
                'Do Nothing
            End Select
            On Error GoTo 0
            'Get next linked story (if any)
            Set rngstory = rngstory.NextStoryRange
          Loop Until rngstory Is Nothing
        Next
        '
        Set oStory = Nothing
        Set oField = Nothing
        Set rngstory = Nothing
        Set oShp = Nothing
    End Sub
    

    同样,如果没有访问包含自动图文集条目的模板,该字段将无法在外部计算机上使用。在将文档发送给其他人之前,您可能希望取消该字段的链接。

    这是一个用于取消链接文档中的自动图文集字段的宏。

    Sub UnlinkAllAutoText()
    '   Unlink all AutoText fields in a document, even if in headers/footers or textboxes
    '   Based on code at http://www.gmayor.com/installing_macro.htm
    '   Charles Kenyon
    '   2 Sept 2020
    '
        Dim oStory As range
        Dim oField As Field
        '
        For Each oStory In ActiveDocument.StoryRanges
            For Each oField In oStory.Fields
                If oField.Type = wdFieldAutoText Then oField.Unlink
            Next oField
            '
            If oStory.StoryType <> wdMainTextStory Then
                While Not (oStory.NextStoryRange Is Nothing)
                Set oStory = oStory.NextStoryRange
                    For Each oField In oStory.Fields
                        If oField.Type = wdFieldAutoText Then oField.Unlink
                    Next oField
                Wend
            End If
            '
        Next oStory
        '
        Set oStory = Nothing
        Set oField = Nothing
    End Sub
    

    我倾向于使用具有这些字段的文档模板。当我想要发送或打印文档时,我会根据模板创建一个新文档。模板具有在文档创建时更新和取消链接自动图文集字段的宏。文档模板的宏和 AutoNew 宏显示在我的 Microsoft Word 中的样板语言页面中。

    披露:有关全局和文档模​​板的链接转到我在 Microsoft Word 中的模板上的网页。

    • 0

相关问题

  • 使用 Microsoft Word 保存不带 BOM 的 UTF-8 文件

  • 如何去除Word中奇怪的空格符号

  • 在word中编辑模板以删除难看的空格

  • Microsoft Word - 如何减小所有样式的文本大小

  • Powershell 和正则表达式:Notepad++“保存时备份”文件列表。编辑名称,按上次写入时间排序

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何减少“vmmem”进程的消耗?

    • 11 个回答
  • Marko Smith

    从 Microsoft Stream 下载视频

    • 4 个回答
  • Marko Smith

    Google Chrome DevTools 无法解析 SourceMap:chrome-extension

    • 6 个回答
  • Marko Smith

    Windows 照片查看器因为内存不足而无法运行?

    • 5 个回答
  • Marko Smith

    支持结束后如何激活 WindowsXP?

    • 6 个回答
  • Marko Smith

    远程桌面间歇性冻结

    • 7 个回答
  • Marko Smith

    子网掩码 /32 是什么意思?

    • 6 个回答
  • Marko Smith

    鼠标指针在 Windows 中按下的箭头键上移动?

    • 1 个回答
  • Marko Smith

    VirtualBox 无法以 VERR_NEM_VM_CREATE_FAILED 启动

    • 8 个回答
  • Marko Smith

    应用程序不会出现在 MacBook 的摄像头和麦克风隐私设置中

    • 5 个回答
  • Martin Hope
    CiaranWelsh 如何减少“vmmem”进程的消耗? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Windows 10 搜索未加载,显示空白窗口 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    v15 为什么通过电缆(同轴电缆)的千兆位/秒 Internet 连接不能像光纤一样提供对称速度? 2020-01-25 08:53:31 +0800 CST
  • Martin Hope
    fixer1234 “HTTPS Everywhere”仍然相关吗? 2019-10-27 18:06:25 +0800 CST
  • Martin Hope
    andre_ss6 远程桌面间歇性冻结 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney 为什么在 URL 后面加一个点会删除登录信息? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension 鼠标指针在 Windows 中按下的箭头键上移动? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca 我所有的 Firefox 附加组件突然被禁用了,我该如何重新启用它们? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK 是否可以使用文本创建二维码? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 更改 git init 默认分支名称 2019-04-01 06:16:56 +0800 CST

热门标签

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve