delphi - 在ole自动化中用delphi粘贴

标签 delphi automation ms-word ole

我想将delphi从richedit粘贴到word应用程序中
我使用了以下代码,但两次将数据粘贴到单词中(重复)

  WordApp := GetActiveOleObject('Word.Application');
  WordApp.Visible := True;
  Wordapp.documents.open('C:\Doc1.docx');
  Richedit.Text := 'test text';
  Richedit.SelectAll;
  Richedit.CopyToClipboard;
  WordApp.ActiveDocument.ActiveWindow.Selection.Paste;
  WordApp.selection.paste;

最佳答案

尝试省略代码的最后一行

关于delphi - 在ole自动化中用delphi粘贴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3218447/

相关文章:

testing - 在每个浏览器的钩子(Hook)之前运行

vba - 如何通过单击 Word 2010 复选框来运行 VBA 宏?

php - 如何从word文件.doc,docx,.xlsx,.pptx php中提取文本

java - DOCX 数据的剪贴板格式

delphi - 我是否应该转向 Indy 9?

delphi - Delphi 5 的哈希表实现

ubuntu - ubuntu 上的 Appium 设置

Delphi:内存泄漏警告消息

windows - 通过 GetModuleHandle/LoadLibrary 和使用 FreeLibrary 加载 DLL

automation - 网站如何自动抓取个人资料图片?