2:在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务"
3:依次双击"组件服务"->"计算机"->"我的电脑"->"DCOM配置"
4:在"DCOM配置"中找到"MicrosoftExcel 应用程序",在它上面点击右键,然后点击"属性",弹出"Microsoft Excel 应用程序属性"对话框。
----你可能会找不到这个"Microsoft Excel Application",不用怕,你的是64位系统。请参考下面步骤:
A:在服务器上安装office的Excel软件.
B:在"开始"->"运行"中输入 comexp.msc -32 启动"组件服务"
C:根据提示点击确定,增加注册。
D:可以在这里找Microsoft Excel Application 进行设置。也可以再从步骤1开始。
5:再次重复前面的4个步骤,即可找到“Microsoft Excel Application”。
6:根据下图进行操作:
说明:
如何验证,设置的是不是成功呢?
1、可以写一个脚本,内容如下(脚本放到你的excel dcom 192.168.5.5上):
Set ExcelBook = CreateObject("Excel.Application","192.168.5.5")
Set ExcelSheet = CreateObject("Excel.Sheet")
Set myExcelBook = ExcelBook.WorkBooks.Open("D:\MyAutoTest\Config.xls")
Set myExcelSheet = myExcelBook.WorkSheets("ScriptPath")
GetExcleSheetRowsCount = myExcelSheet.UsedRange.Rows.Count
For i = 1 To GetExcleSheetRowsCount
'把读取出的内容写的txt中,这里调用的是一个函数,具体略。
AppendNotepad MyLogFullName, myExcelSheet.cells(i,1).value
next
2、可以在你的办公器上(非192.168.5.5),通过telnet连接到这个电脑,然后找到这个文件,运行即可。
3、如果把excel中的内容都写到了txt中,说下读取成功,dcom配置成功。
注意:虽然你设置了交互,但是excel的界面你是看不见的。只是能后台操作而已。QTP/UFT这样配置了,即可看到界面。