一段时间以来,我在 Outlook 2007 窗口之间或从其他办公应用程序复制粘贴到 Outlook 2007 时遇到了问题。当我粘贴到一封新电子邮件中时,电子邮件窗口的文本区域变为空白。窗口不是“没有响应”,收件人和主题内容仍然可见,但看起来电子邮件中的所有文本都已被删除。起初我以为只是粘贴花了很长时间,但事实证明我需要将焦点切换到另一个窗口,然后再切换回 Outlook 窗口。只有这样,电子邮件的正文才会重新绘制。当我单击 Outlook 窗口时,正文区域从空白变为显示之前的所有文本以及粘贴的文本。
这个问题完全可以重现。所以现在我通常需要按 CTRL-V、ALT-TAB、ALT-TAB 来粘贴和切换窗口,而不是按 CTRL-V 来粘贴。
我认为这与源文本和目标文本的格式/样式有关。如果我只是复制文本而不进行格式化,那么它会正常粘贴。例如,如果我从编号列表中复制两行,则会出现重绘问题。但是,如果我将这些行再次粘贴到我刚刚粘贴的部分中,则不会出现问题。但如果将这些行再次粘贴到目标文档中的不同部分,则会出现问题。
有什么想法吗?我已经更新了显卡驱动程序。不知道还有什么问题。
我在 Visual Studio 2010 中有时也会遇到类似的问题:当我将文本粘贴到代码窗口时,它不会立即显示,但窗口的其余部分会显示粘贴之前的内容。
我在 Dell Vostro 1510 上使用已应用所有更新的 Win XP。
答案1
描述问题让我认为它可能与 Outlook/office 粘贴选项有关(工具 > 选项 > 邮件格式 > 编辑器选项.. > 高级 > 剪切、复制和粘贴),我已将它们全部设置为匹配目标格式。现在我已将它们更改为默认值(“保留源格式”,除了当样式定义冲突时在电子邮件之间粘贴:使用目标样式),问题似乎已经消失!
如果我将选项改回“匹配目标格式”,问题就会再次出现。
太棒了,我很高兴有解决方案。但有人知道为什么会发生此问题,或者如何使其与“匹配目标格式”选项配合使用吗?