Tag: dde

DDE服务器窗口 – 应用程序错误

我有一个ac#应用程序,打开一个excel的COM实例,并通过oleDB从Access 2000数据库中转储一些数据到工作表上,然后释放excel对象,但是当我用标题栏closures程序后,我得到一个窗口: DDE Server Error: [applicationName.exe] – Application Error 我想我已经缩小了这个问题,在closures我的程序之前closuresexcel是一个问题。 想象这是我创build的COM对象的一个​​问题,我经历了我的代码,并试图find我存储Excel COM对象的每个地方,并确保它被释放之前设置为空。 我忽略了我没有存储的例如 excelSheet.GetRange("A1", "A1).Value2 = "Hello"; 我仍然收到错误,我想我已经释放了所有存储的COM对象,还有另一个原因,我可能仍然会得到这个错误?

Excel VBAmacros工作簿启动 – 安全警告 – 禁用链接的自动更新

我创build了一个加载项并安装了它,但是现在,当我打开Excel时,popup一个错误消息,告诉我该加载项文件存在安全风险,链接的自动更新被禁用。 我查了一下它是指Windows DDE协议,但是这个插件怎么做? 有没有人知道幕后发生了什么? 谢谢

从MT4导入实时外汇报价到C ++

有没有办法从MetaTrader Terminal MT4导入实时数据报价到外部C ++程序? 或者通过DDE通信在C++读取Excel单元的任何可能性? 提前致谢

用户select随机的Excel单元格,点击button,macros执行 – Bloomberg DDE

我对macros和新的这个论坛是比较新的。 我search了论坛,并没有find我正在寻找的答案。 我正在编写一个macros来启动彭博DDE,所以当点击一个button时,terminal窗口会以特定的语法提交到前台。 一般来说,假设$ B $ 3 = MSFT,$ H $ 2 = CSCO,$ E $ 9 = GIS 如果用户在电子表格上select了MSFT,然后点击GIP30button,我想把以下内容发送到BBterminal: MSFT GIP30 因此,除了macros识别select了什么单元外,“US”可能需要在被传送到BB DDE之前附加。 我从网上收集了一些消息。 当我硬编码“MSFT美国”,但需要它是dynamic的。 我注释掉了“dynamic”代码。 所有的帮助表示赞赏。 谢谢。 Sub OpenGIP() Dim ch As Long ch = DDEInitiate("winblp", "bbk") 'Opens Bloomberg window #2 (Note: <blp-n> – where n is [BB Window instance # – 1]) […]

SAS DDE excel保存为没有警告

我想保存为使用SAS DDE的Excel文件。 如果文件存在,任何人都知道如何closuresExcel中的警告? 以下是代码: FILENAME DCMDS DDE'EXCEL|SYSTEM'; DATA _null_; FILE dcmds; PUT "[save.as(""D:\Reports\sme_fwd.xls"")]"; PUT "[file.close(FALSE,FALSE)]"; RUN; 在VBA中,我们可以设置Application.DisplayAlerts = False来closures警告,但是我不知道SAS DDE中的类似语法。 谢谢

SAS通过DDE将数据发送到Excel

我想通过DDE写一些数据到Excel,并有以下代码: option noxwait noxsync; x call "C:\Program Files (x86)\Microsoft Office\Office15\EXCEL.EXE"; %let delay=5; data _null_; rc=sleep(&delay); run; filename random dde 'excel|Tabelle1!r1c1:r100c3'; data _null_; set sashelp.class; file random; put name sex age; run; Excel成功打开,但工作表保持空白。 日志告诉我有19条logging被写入文件RANDOM。 任何build议,为什么数据不写入我的Excel表格? 它可以连接到我的语言设置(德语)在Excel中?

从自定义应用程序获取数据到EXcel

我希望能够将自定义应用程序中的一些数据链接到Excel中的单元格。 你会用什么技术来做到这一点? 我主要是一个Unix开发人员,并不深入了解win32技术。 但据我了解DDE是最简单的,即使它是非常古老的技术。 能够将其与其他办公套件(如OpenOffice)一起使用将是一大优势。

旧时尚 – DDE问题

我使用一个创buildDDE服务器的旧外包应用程序,我已经build立了一些链接到该DDE服务器的代码,并启动到其他服务器(工作正常)。 现在,它不能再连接到DDE服务器了, 我已经在同一台服务器上检查了Excel文件,它工作的很好 ,我没有改变服务器传输代码中的任何东西,代码是: client = new DdeClient("STAR32", "DDE"); client.Advise += client_Advise; client.Disconnected += client_Disconnected; client.Connect(); 有任何想法吗? 谢谢!

DDE:Excel分析中的时间序列

简介:我需要使用DDE在Excel中存储/分析进入1个单元格的实时时间序列。 问题:由于它是一个不断变化的单元格,我不知道如何获取更新值的每个实例,所以我可以在其他公式,图表等中使用它。毫秒,我想要得到实际的时间序列(t,t-1,t-2,t-3等)。 我不知道如何作为一个时间序列存储。 详情:我正在使用MetaTrader 4(MT4)开发一些分析。 导入实时价格的代码如下所示: =MT4|BID!EURUSD =MT4|ASK!EURUSD =MT4|HIGH!EURUSD =MT4|LOW!EURUSD =MT4|TIME!EURUSD 我希望能够使用各种公式中的时间序列来实时计算和更新图表。 如果我可以将实时数据发送给MATLAB,那也是有帮助的。 但是实时分析必须要有实时的数据。 谢谢你的帮助。

SAS使用DDE保护Excel工作表

我想使用SAS操纵现有的Excel工作表与DDE: 我有下面的代码(注意!因为Excel中的德语设置,我使用z(rows)和s(c)(列)): option noxwait noxsync; x call "C:\Program Files (x86)\Microsoft Office\Office15\EXCEL.EXE"; %let delay=5; data _null_; rc=sleep(&delay); run; filename sas2xl dde 'excel|system'; data _null_; rc=sleep(&delay); run; %let mapwkbk=H:\odstest.xlsx; data _null_; file sas2xl; rc=sleep(&delay); put '[open("' "&mapwkbk" '")]'; run; filename random dde 'excel|Daten!z2s1:z100s3'; data _null_; set sashelp.class; file random; put name sex age; run; data _null_; file […]