小编use*_*333的帖子

Word Automation:无需通过剪贴板即可编写RTF文本

我试图存储在变量中的一些RTF字符串替换Word(2003/2007)中的当前选择.

这是当前的代码:

Clipboard.SetText(strRTFString, TextDataFormat.Rtf)
oWord.ActiveDocument.ActiveWindow.Selection.PasteAndFormat(0)
Run Code Online (Sandbox Code Playgroud)

有没有办法在不通过剪贴板的情况下做同样的事情.或者有没有办法将剪贴板数据推送到安全的地方并在之后恢复?

automation ms-word word-vba

11
推荐指数
1
解决办法
6167
查看次数

导航属性未正确加载

我的上下文如下:

public class ApplicationDbContext: IdentityDbContext<ApplicationUser>
{
    public ApplicationDbContext()
        : base("DefaultConnection")
    {
        this.Configuration.LazyLoadingEnabled = true;
    }

    //DbSet properties
}
Run Code Online (Sandbox Code Playgroud)

所以,启用了延迟加载.

我有以下课程:

public class Home
{
    private ICollection<Slide> _slides;

    [Key]
    [Required]
    public string Name { get; set; }

    [ForeignKey("Header")]
    public int? HeaderID { get; set; }

    //Navigation properties
    public ICollection<Slide> Slides
    {
        get { return _slides ?? (_slides = new List<Slide>()); }
        set { _slides = value; }
    }

    public Content Header { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

请注意这两个导航性能HeaderSlides使用 …

c# asp.net-mvc entity-framework entity-framework-6

9
推荐指数
1
解决办法
8845
查看次数

在Outlook(VBA)中附加主题标题

基本上,我们有一个规则设置,当在传入消息的正文中检测到代码字时运行脚本.该脚本将在前面附加一个单词追加当前主题标题.例如,Before:"Test Message",After:"Dept - Test Message".有任何想法吗?

vba append outlook-vba

5
推荐指数
1
解决办法
7551
查看次数

在唯一的分配器上拆分字符串,再次排序和连接

我只是在学习C#,所以如果解决方案很明显,请不要怪我.

我有逗号分隔的字符串.我想拆分它,从拆分数组中删除重复项,排序结果数组,然后再次连接.

例如,对于字符串"3,a,b,3,a,c,s,3,1,2,3,3"结果应该是:"1,2,3,a,b,c,s"

我到目前为止尝试的是下一个代码:

static void Main(string[] args)
{
        string myStr = "3,a,b,3,a,c,s,3,1,2,3,3";
        string[] temp = myStr.Split(',');
        string res = "";
        List<string> myList = new List<string>();

        foreach (var t in temp)
        {
            if (myList.Contains(t)==false){
                myList.Add(t);
            }
        }

        myList.Sort();

        foreach(var t in myList){
            res+=t +",";
        }
        res = res.Substring(0, res.Length - 1);

        Console.WriteLine(res);

}
Run Code Online (Sandbox Code Playgroud)

但我相信有更好的方式..

谢谢你的建议.

c# linq sorting split unique

1
推荐指数
1
解决办法
1483
查看次数