none
如何用c#代码调用word中剪贴板的 全部清空

    问题

  • 用c# 调用word com组件,向word中写数据,有些是通过粘贴复制的方式进去的,可是粘贴复制之后 word中剪贴板中的 数量 就很多了,

    当达到一定数量的时候 Clipboard.SetText(“ssss”); 函数就会出现异常,清空剪贴板的数据才可以。

    请问如何调用 全部清空 按钮

    或者其他方式也行


    星星

    2016年12月13日 8:35

全部回复

  •  

    补充一下:本人用如下代码,没有找到 全部清空 按钮

    foreach (Microsoft.Office.Core.CommandBar bar in wordApp.CommandBars)
                                {

                                    foreach (Microsoft.Office.Core.CommandBarControl bar1 in bar.Controls)
                                    {
                                        string barname = bar1.Id.ToString();
                                        Debug.WriteLine("       barnid=" + barname + "---" + bar1.DescriptionText + "--" + bar1.Caption + "--" + bar1.Tag + "--" + bar1.TooltipText);
                                    }

                                }

                                                                 

    星星

    2016年12月13日 8:39
  • 调用下面的方法
    Clipboard.Clear();

    专注于.NET ERP/CRM开发框架,C/S架构,SQL Server + ORM(LLBL Gen Pro) + Infragistics WinForms

    2016年12月13日 9:06