词条 | LinkItem |
释义 | LinkItem 属性 -------------------------------------------------------------------------------- 在 DDE 与另一个应用程序会话时,返回或设置传给接收端的数据。 语法 object.LinkItem [= string] LinkItem 属性语法包含下面部分: 部分 描述 Object 对象表达式,其值是“应用于”列表中的一个对象。 String 字符串表达式,指定传给目标控件的数据。 说明: 该属性对应标准 DDE 语法中的 item 参数,标准 DDE 语法以 application, topic 和 item 为参数。要设置该属性,在程序中选择一组可识别的数据作为引用—例如,如 Microsoft Excel 中 "R1C1" 的单元引用。 与 LinkTopic 属性结合使用 LinkItem,确定发送端应用程序目标控件的完整数据链接。设置 LinkMode 属性激活该链接。 只能对用做目标的控件设置 LinkItem。当 Visual Basic 窗体是 DDE 的会话源时,窗体上任何 Label 名、PictureBox 或 TextBox 控件,都可以是目标使用的 application|topic!item 字符串的 item 参数。例如,下面的语法表示从 Microsoft Excel 到 Visual Basic 应用程序的有效引用。 =VizBasicApplication|MyForm!TextBox1 可以在 Microsoft Excel 公式条的目标单元中输入前面的语法。 DDE 控件可以同时做为源和目标,但如果目标-源对也是它本身的源-目标对,则会产生无穷循环。例如,TextBox 控件可以同时是 Microsoft Excel 同一单元的源(通过其父窗体)和目标。当 Visual Basic TextBox 中的数据改变时,数据送到 Microsoft Excel,Microsoft Excel 中的单元发生改变,改变的数据送到 TextBox,依次进行,产生循环。 为了避免这种循环,在应用程序之间,用相关联但不同的项目作为目标-源和源-目标的双向链接。例如,在 Microsoft Excel 中,用相关单元(前提或依赖)来链接工作表和 Visual Basic 控件,不要使用一个项目同时作为目标和源。如果为运行时使用而包含粘贴链接命令,则要为建立的 application|topic 建立文档。 注意 在设计时,用“编辑”菜单的“粘贴连接”命令建立固定的数据链结也同时设置 LinkMode、LinkTopic 和 LinkItem 属性。这样建立的链结与窗体同时保存。每次加载窗体时,Visual Basic 都会试图重新建立会话。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。