首页 文章
  • 4 votes
     answers
     views

    如何使用C#使用VSTO wordAddIn 2010访问本机单词应用程序进度条

    目前我正在使用C#开发一个单词addIn . 我想使用我的单词addin代码访问原生单词应用程序进度条 . 有没有办法获得引用本机进度条对象?开发环境是使用C#4.0的Visual Studio 2010,在此先感谢 .
  • 0 votes
     answers
     views

    单击一次部署 - 部署的应用程序运行时错

    我使用VS社区2017的部署功能获取自定义级别excel工作簿2010.安装包在客户端计算机上创建 . 我可以运行安装程序并检查是否已安装工作簿 . 在运行时我挂起了一个异常,我认为这意味着没有正确设置VSTO运行时库 . 这是我收到的错误消息(这是法国人对此感到抱歉 - 一字一句地说“未找到元素”: System.Runtime.InteropServices.COMException (0x8...
  • 43 votes
     answers
     views

    开始VSTO开发

    我对VSTO开发的必要工具很困惑 . 具体来说,我想以编程方式操作Excel 2003/2007文档 . 我之前做了很多VBA,如果你想找到任何答案 . 关于VSTO我几乎没有问题: 我可以使用Visual Studio 2008 Express Edition C#/ C吗? 我是否需要安装.NET框架? 生成的VSTO程序是否需要在同一系统中安装Office的副本才能运行? 我...
  • 0 votes
     answers
     views

    VSTO和ClickOnce的部署陷阱

    我正在使用Visual Studio 2010与Excel Workbook 2007 VSTO项目 . 它使用的是.NET 4和VSTO4运行时 . 我正在使用ClickOnce发布此内容 . 我设置的先决条件是.NET 4,VSTO运行时和Windows安装程序 . 我没有包括主互操作程序集 . 我已将其设置为从与我的应用程序相同的位置下载 . 发布后我得到的用户只在他们的机器上安装了.NET...
  • 3 votes
     answers
     views

    Excel VSTO插件部署错误

    我正在使用C#和VSTO在Visual Studio 2013中开发Excel的插件(功能区) . 到现在为止还挺好 . 现在,我想创建一个安装程序 . 我在Visual Studio中使用InstallShield Limited Edition . 我按照这里给出的说明http://msdn.microsoft.com/en-us/library/cc442767.aspx(每用户安装,应用程...
  • 0 votes
     answers
     views

    在企业环境中安装C#VSTO Excel插件

    我在VS2012中构建了一个C#Excel插件,使用带有测试证书的“Publish”在我的本地机器上安装插件没有问题 . 问题是,一旦我尝试将插件安装在庄园中的另一台机器上,我遇到了许多问题 . 主要围绕信任问题 . 我已经尝试了三种方法来使安装工作 . 1)通过在"publish"插件时创建的Setup.exe进行安装 . 2)使用由VS2012附带的aweful部分实现...
  • 2 votes
     answers
     views

    Excel Vsto应用程序在Excel 2016中无法正常工作

    Excel 2016 64位给出以下错误 Microsoft Excel正在等待另一个应用程序完成OLE操作 . 我已经安装了所有先决条件,如vsto 4.0,PIA等 . 还安装了支持.Net框架 . 使用Office 2007和Visual Studio 2008 C#开发和构建应用程序 . 那么请帮帮我吧?
  • 2 votes
     answers
     views

    Windows 7下的ClickOnce / Excel-VSTO

    我们在VS2010中开发了一个.Net 4.0 VSTO Excel AddIn,我们正在通过ClickOnce进行部署 . 我们的可部署在Windows XP上似乎很好,但在Windows 7上安装时非常有问题 . 这些问题似乎都与需要通过Excel删除AddIn时有关(即它已被Excel软删除[例如由于失败等原因]然后由用户通过Excel | Options | AddIns | Manage...
  • 1 votes
     answers
     views

    使用句柄HWND将Caliburn IWindowmanager的所有者属性设置为Excel

    我有一个Excel Vsto插件应用程序,我在其中使用Calibrun Micro Autofac托管WPF应用程序 . 我有一个对话框弹出excel,我希望弹出窗口的所有者设置为这个excel窗口 . 我只看到这样做是使用需要Window实例的WindowInteropHelper类 . 我正在使用这样的设置: dynamic settings = new ExpandoObject(); 我...
  • 1 votes
     answers
     views

    从VSTO Addin获取Outlook窗口

    我有 Outlook 2013 VSTO addin . 我想将我创建的saveFileDialog居中 . 要执行此操作,您需要将其传递给父级的 Window 对象 . 我不确定 IWin32Window 和 Window 是否相同,但这就是我所拥有的 . public IWin32Window getWindowHandle() { dynamic activeWindow = Gl...
  • 0 votes
     answers
     views

    用于VSTO插件的Windows Installer程序包在Word 2007中

    我在VS 2013中有一个Visual Studio安装程序 . 这适用于Word 2010和Word 2013,但在Word 2007上,虽然安装程序运行并说它已成功安装,但它无法正确安装 . 安装后,当我打开Word 2007时,不会勾选插件 . 如果我然后勾选插件并按下确定,则没有任何反应,然后如果我再次查看,则不再勾选插件 . 如果我查看注册表,安装包无法创建我的安装包中的注册表设置 . ...
  • 0 votes
     answers
     views

    获取Word的窗口句柄以与WPF窗口一起使用

    我的Word加载项中有许多WPF对话框 . 对于其中一个(并且只有一个,奇怪的是),它有时在打开时不会聚焦 . 我相信我需要设置它的父母 . 我知道有a way to set the owner of a WPF window to a HWND,但有没有办法在Word 2010中获得HWND?我找到this HWND property但它只是Word 2013及更高版本 . 有没有其他方法来获得...
  • 2 votes
     answers
     views

    在VSTO和WPF应用程序中未调用SystemEvents.PowerModeChanged事件处理程序

    我正在开发VSTO应用程序级Word AddIn和WPF应用程序,两者都需要在系统进入休眠状态时通知并随后恢复 . 我已将事件处理程序绑定到每个应用程序中的SystemEvents.PowerModeChanged事件,但由于某种原因,当系统进入休眠状态或恢复时,它仍然永远不会被调用 . 只是为了测试,我只是在系统进入睡眠状态时尝试写入控制台 . 我也试过设置断点,但这也没有用;虽然我不确定他们是...
  • 1 votes
     answers
     views

    VSTO Excel Addin中的独立WPF表单无法保持专注

    我正在创建一个用于Excel的VSTO插件,我的第一次尝试工作,但我对设计不满意 . 标准VSTO仅处理Windows窗体 . 我现在进入WPF,并发现布局和动画的选项可以提供更好的用户体验 . 我现在发现我可以在VSTO解决方案中添加一个WPF项目并以这种方式调用表单......非常好! 问题是当我加载表单时,我这样做: Dim NewForm as New NewForm NewForm.Sh...
  • 4 votes
     answers
     views

    无法在VSTO插件中的WPF窗口上键入

    我有一个WPF窗口,在触发时会弹出 . 弹出窗口有几个文本框 . 当我选择其中一个文本框并开始输入时,焦点将放在Excel电子表格上,键击将被发送到活动单元格 . 任何人都知道如何解决这个问题? 谢谢
  • 0 votes
     answers
     views

    VSTO outlook AddIn项目中的WPF窗口

    我创建了一个简单的VSTO outlook Add-In项目,只是想在outlook中使用按钮的功能来执行一个显示WPF窗口的VBA代码, 当我运行这个,Com addin项目,使用WinForms它通过Visual Studio通过调试模式显示,并通过执行Outlook并单击运行VBA代码的按钮来执行com插件,但是当我将其更改为WPF Window它从视觉工作室运行得很好,我的意思是我运行项目...
  • 1 votes
     answers
     views

    通过Word或Excel上的“发送邮件”选项启动Outlook启动时Outlook 2007 Addin启动崩溃

    在我的新工作中开始使用Outlook 2007 Addin进行开发后,用户在Outlook启动期间遇到以下错误: Object reference not set to an instance of an object . 尝试通过额外的尝试捕获来跟踪问题,因为来自未抑制的警报的初始VSTO异常消息不是特别有用 . 我跟踪了以此代码开头的方法的问题: if (newToolBar == null...
  • 0 votes
     answers
     views

    为什么Powerpoint VSTO加载项TextRange.Find(str)返回null?

    我正在尝试使用加载项格式化书面文本 . 按钮代码应该在幻灯片中找到字符串并相应地更改它 . 详细地: 代码循环每张幻灯片中的幻灯片和形状 . 当它找到包含字符串“CO2”的文本框或其他形状时,应将其添加到列表中 . 然后它会纠正它 . 在特定幻灯片中,只有一个文本框包含“CO2”字符串,TextRange.Find(“CO2”)返回null,从而引发异常 . string co2 = "...
  • 0 votes
     answers
     views

    在相同的自定义功能区选项卡下安装不同的VSTO Addins

    我在Visual Studio中用C#开发了一个VSTO Addin . 它通过使用VS中的安装项目打包到MSI中 . 安装后,它会在Excel中使用一些控件创建自定义功能区选项卡“测试” . 现在我希望我的类似的第二/第三/ ... Addins安装在相同的选项卡“测试”下 . 如果我只是在名为“Test”的Addin2中创建一个自定义功能区,它只会在安装两个Addins时创建第二个,而不是在一...
  • 1 votes
     answers
     views

    Outlook 2013上未加载Outlook 2007加载项

    我们使用Visual Studio 2008(C#,vsto 2.0运行时)构建了一个VTSO办公室加载项,以office 2007为最低版本 . 适用于2007年和2010年版本的outlook,word,excel和power point . 它也在使用2013版的word,excel和power point但是没有在outlook 2013上加载 . 我们没有收到任何类型的错误消息 . 任何...
  • 3 votes
     answers
     views

    构建失败:Outlook 2010 VSTO加载项

    我试图在Visual Studio 2010中创建simple Outlook 2010 Add-In . 但是,构建失败并显示以下消息: 无法从程序集Microsoft.VisualStudio.Tools.Office.BuildTasks,Version = 10.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a加载“Fin...
  • -1 votes
     answers
     views

    是否可以创建单个添加以在2010和2013年展望中使用?

    我使用VS2013和目标框架4.5创建了一个添加 . 它在Outlook 2013中运行良好(系统规范:Windows 8.1,Visual Studio 2013和Office 2013) . 但是当我尝试在Outlook 2010中使用相同的内容时,我收到一条错误消息“无法加载公共语言运行库(添加路径) . 请与管理员联系以获得进一步的帮助 . ”我已经为办公室运行时安装了所需的.net框架和...
  • 0 votes
     answers
     views

    Application.CreateItem和默认存储VSTO Outlook 2010-2013

    我正在开发Outlook VSTO插件(面向Office 2010/2013的.NET4.0) . 看起来创建项目(例如联系人)的唯一方法是在Application对象上使用CreateItem Globals.ThisAddIn.Application.CreateItem(OlItemType.olContactItem) as ContactItem 因此,创建的项目将存在于Outlook...
  • 2 votes
     answers
     views

    VSTO Outlook集成 - 用于同步的Outlook关闭事件

    我正在开发一个VSTO Outlook 2007加载项,它基本上将Outlook数据与Web服务同步 . 我想在应用程序中有三种类型的同步:启动同步,手动同步和关机时同步 . 前两个很简单,已经完成了 . 但是,我在找到一个适当的事件来解决以在关机时处理我的同步时遇到问题 . 我试图挂钩到以下两个事件,但似乎当加载项无法访问Outlook数据时它们被解雇太晚了,这只是不起作用: ((Outlo...
  • 0 votes
     answers
     views

    VSTO Outlook添加问题

    我遇到了我创建的Outlook Add In的问题 . 不知何故Outlook没有正常关闭 . 我已经看过有关使用ReleaseComObject等的所有帖子 . ====更新==== 我再次尝试了整个过程,在新的解决方案中创建了一个新的空项目,现在,在关闭Outlook后一段时间后,Visual Studio中会显示以下错误消息 . 不知何故,我认为我必须禁用在以前的解决方案中获得该异常 . 我...
  • 4 votes
     answers
     views

    已安装Outlook COM插件但未在Outlook中加载

    我已经使用Visual Studio 2010创建了一个Outlook插件,它安装得很好,并在我指定的程序文件(x86)中创建了相应的注册表项和文件夹,并在添加和删除程序中显示 . 但是,当我启动Outlook 2010时 - 它没有显示,当我检查COM Addins时,它在列表中不可用 . 我在VS中创建了安装程序并像往常一样在文件系统中添加了主项目的输出,并且还包含了 .vsto 文件 . 任...
  • 2 votes
     answers
     views

    未显示自定义Outlook加载项

    我使用VSTO开发了outlook插件,并使用Visual Studio Installer安装了插件 . 安装后我可以在outlook中看到安装了自定义加载项(在File-Option-Add-Ins中可见,当然也是允许的),但它没有显示在功能区中 . 当我在VS中运行项目时,我可以看到Outlook正在启动,它在调试器处停止 . http://pastebin.com/cWrfUSa8 -...
  • 1 votes
     answers
     views

    在版本1708(Build 8431.2094)之后,VSTO Outlook加载项Dll被outlook(16)锁定

    Outlook behavior change :在Outlook 16版本1708(Build 8431.2094)上最近一次来自MS的补丁之后,它处理VSTO Dll 's has been changed. Earlier if any outlook VSTO add-in is installed its respective VSTO Dll'的行为被缓存在outlook本身创建的任何...
  • 0 votes
     answers
     views

    如果MAPI会话没有正常关闭,如何确保Outlook实际保存了我刚刚创建的文件夹?

    我正在使用OOM使用 parentFolder.Folders.Add 调用创建文件夹( parentFolder 是 Outlook.Folder 实例) . 文件夹创建得很好 . 但是,在Outlook崩溃后不久(例如,某些其他代码导致致命错误发生)或只是计算机's power was lost. Anyway, the MAPI session was terminated unexpect...
  • 0 votes
     answers
     views

    Outlook正在运行时,不会加载VSTO Outlook加载项

    我们使用ClickOnce安装程序创建了一个简单的Outlook VSTO加载项 . 如果在运行安装程序时Outlook已在运行(这很常见),则不会加载加载项 . 它仅在重新启动Outlook后加载 . 无论如何强制加载项在ClickOnce安装后直接加载(即使Outlook已在运行)?

热门问题