VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2123|回复: 1

请问 Office 开发的帮助文档在MSDN中的哪个位置?

[复制链接]

1

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-1-3 17:20:01 | 显示全部楼层 |阅读模式
程序要新增一个功能:把数据写入EXCEL文档,要求使用 Office Automation 而不用ODBC。
我在网上找了一些此方面的示例代码:

        // TODO: Add your control notification handler code here
        _Application ExcelApp;
        Workbooks wbsMyBooks;
        _Workbook wbMyBook;
        Worksheets wssMysheets;
        _Worksheet wsMysheet;
        Range rgMyRge;        
        //创建Excel 2000服务器(启动Excel)
        if (!ExcelApp.CreateDispatch("Excel.Application",NULL))
        {
                AfxMessageBox("创建Excel服务失败!");
                exit(1);
        }
        ExcelApp.SetVisible(false);
        //利用模板文件建立新文档
        char path[MAX_PATH];
        GetCurrentDirectory(MAX_PATH,path);
        CString strPath = path;
        strPath += "\\template1";
        wbsMyBooks.AttachDispatch(ExcelApp.GetWorkbooks(),true);
        wbMyBook.AttachDispatch(wbsMyBooks.Add(_variant_t(strPath)));
         ...
         ......

请问:_Application::CreateDispatch()、_Application::SetVisible()、_Workbook ::AttachDispatch 等等方法,它们实现什么样的功能?参数列表是什么?我在MSDN中怎么找不到关于它们的帮助?
回复

使用道具 举报

0

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-3-3 10:00:01 | 显示全部楼层
CreateDispatch,AttachDispatch应该是com的接口吧.
SetVisible是excel的接口.
msdn2003里面好像没有.
因为vs2005里面多了个vsto.
所以msdn2005里面也多了vsto的文档.在
开发工具和语言->Visual Studio 文档->Visual Studio Tools for Office 文档->参考信息->Microsoft Office Excel Primary Interop Reference
虽然是for vsto.但层次结构,方法属性和com都是一模一样的.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表