欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → [求助]请问金字塔怎么同时开启来多Excel文件这么这样行不通

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有2518人关注过本帖树形打印复制链接

主题:[求助]请问金字塔怎么同时开启来多Excel文件这么这样行不通

帅哥哟,离线,有人找我吗?
cyq220657
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 会飞的鱼尾猫
等级:新手上路 帖子:31 积分:0 威望:0 精华:0 注册:2015/1/30 10:25:08
[求助]请问金字塔怎么同时开启来多Excel文件这么这样行不通  发帖心情 Post By:2015/6/5 15:48:46 [只看该作者]

这样只有开启一个Excel文件,求解决 开起多个Excel文件方法
PUBLIC ExcelApp,NowWrite(20),ExcelApp1
Sub StartExcel()
OpenExcelFile
OpenExcelFile2

End sub
Sub OpenExcelFile()
On Error Resume Next
Set ExcelApp = GetObject(,"Excel.Application")

if Err.number<>0 then
Set ExcelApp = CreateObject("Excel.Application")
'打开指定文件
Set ExcelApp = GetObject("d:\金字塔决策交易系统\orderlog\TradeLog.xls")
'打开指定文件
Set ExcelApp = ExcelApp.Workbooks("TradeLog.xls")
If Err.number<>0 then
Set ExcelApp = GetObject("d:\金字塔决策交易系统\orderlog\TradeLog.xls")
End If
end if
ExcelApp.Parent.Windows("TradeLog.xls").Activate
ExcelApp.Application.DisplayFormulaBar=False
  If ExcelApp.Application.Visible = False then
  ExcelApp.Application.Visible = True
  End if
ExcelApp.Application.DisplayAlerts=False
end sub

Sub OpenExcelFile2()
On Error Resume Next
Set ExcelApp1 = GetObject(,"Excel.Application")

if Err.number<>0 then
Set ExcelApp1 = CreateObject("Excel.Application")
'打开指定文件
Set ExcelApp1 = GetObject("d:\金字塔决策交易系统\orderlog\VirtualTradeLog.xls")
'打开指定文件
Set ExcelApp1 = ExcelApp1.Workbooks("VirtualTradeLog.xls")
If Err.number<>0 then
Set ExcelApp1 = GetObject("d:\金字塔决策交易系统\orderlog\VirtualTradeLog.xls")
End If
end if
ExcelApp1.Parent.Windows("VirtualTradeLog.xls").Activate
ExcelApp1.Application.DisplayFormulaBar=False
  If ExcelApp1.Application.Visible = False then
  ExcelApp1.Application.Visible = True
  End if
ExcelApp1.Application.DisplayAlerts=False
end sub


 回到顶部