代码之家  ›  专栏  ›  技术社区  ›  Larry G. Wapnitsky

C#-AddStore在Outlook中无法正常工作

  •  0
  • Larry G. Wapnitsky  · 技术社区  · 16 年前

    我整个上午都在尝试这个(VS2K10,OL2K7,.NET 3.5),我的PSTs从来没有连接过。我修改了路径以包含逃逸的斜线,而不是骰子。我偶尔看到PST被添加,然后消失,当我点击命令栏按钮,我试图为其编程。

    下面是我的代码片段:

    void b_removedPSTs_Click(Office.CommandBarButton Ctrl, ref bool CancelDefault)
    {
      string PSTToAdd = dd_removed_PSTs.Text;
    
      foreach (PSTWithPath p in removedPSTs)
      {
        if (PSTToAdd == p.name)
        {
          olApp.Session.AddStore(@p.path);
        }
      }
    
      UpdateRemovedList();
    
    }
    

    PSTWithPath是我创建的自定义类,如下所示:

    { 公共字符串路径;

    public PSTWithPath(string PSTName, string PSTPath, Outlook.MAPIFolder PSTMAPIFolder)
    {
      name = PSTName;
      path = PSTPath;
      mapifolder = PSTMAPIFolder;
    }
    

    我们将非常感谢您的建议。

    1 回复  |  直到 16 年前
        1
  •  0
  •   Larry G. Wapnitsky    16 年前

    我解决了这个问题。似乎函数是区分大小写的。不确定这是MS还是Novell的东西,但它现在起作用了。