当前位置:首页教育技巧word技巧word基础知识

求高手:win7系统下,oa办公系统调用word2007编辑正文时,打开的

减小字体 增大字体 2025-12-31 16:04:59


1.求高手:win7系统下,oa办公系统调用word2007编辑正文时,打开的

不管是xp还是win7,在oa系统中调用word打开文件时,应该是调用在线办公文档控件来直接内嵌打开word程序的,如果是另外调用,那明显不对。

--OA办公软件,电子政务OA自动化系统,推荐考察试用 云海中腾OA,采用国际化java语言十余年持续开发升级,安全稳定,功能丰富,安卓、苹果ios移动办公app专业客户端配置完整,操作简便,阿里钉钉、微信企业号接口完善稳定,实用适用,并提供量身定制拓展开发,提供本地化安装配置实施培训服务,贴心无忧的用好OA办公系统。

2.求教:如何调用word对象

用那种方法调用word的程序和麻烦的,你可以用Api函数来实现很简单.使用WinExec()函数 UINT WinExec( LPCSTR lpCmdLine, // 包含要执行的命令行 UINT uCmdShow // 定义了以怎样的形式启动程序的常数值。

); 参数说明: LPCSTR lpCmdLine: 包含要执行的命令行。 系统将在以下范围查找应用程序: 1. 应用程序启动位置 2. 当前目录位置 3. Windows system目录 4. Windows 目录 5. path中设置的路径列表 UNIT uCmdShow: 定义了以怎样的形式启动程序的常数值。

具体说明如下: SW_HIDE 隐藏窗口,活动状态给令一个窗口 SW_MINIMIZE 最小化窗口,活动状态给令一个窗口 SW_RESTORE 用原来的大小和位置显示一个窗口,同时令其进入活动状态 SW_SHOW 用当前的大小和位置显示一个窗口,同时令其进入活动状态 SW_SHOWMAXIMIZED 最大化窗口,并将其激活 SW_SHOWMINIMIZED 最小化窗口,并将其激活 SW_SHOWMINNOACTIVE 最小化一个窗口,同时不改变活动窗口 SW_SHOWNA 用当前的大小和位置显示一个窗口,不改变活动窗口 SW_SHOWNOACTIVATE 用最近的大小和位置显示一个窗口,同时不改变活动窗口 SW_SHOWNORMAL 与SW_RESTORE相同 例如:启动当前目录下的abc.exe 程序: WinExec( "abc.exe",SW_SHOW )。

3.用户程序如何使用系统调用

首先,要知道:操作系统与用户间的接口有两种,一种是命令接口,另一种是程序接口。

什么是命令接口: 为了便于用户直接或者间接地控制自己的作业,操作系统向用户提供了命令接口,用户可以通过该接口向作业发出命令以控制作业的运行。该接口又进一步分为联机用户接口和脱机用户接口。

(参考资料:《计算机操作系统》 第三版 汤小丹编著 西安电子科技大学出版社 23页)什么是程序接口: 程序接口是提供给程序员在编程时使用的接口,是用户的程序取得操作系统服务的唯一途径。可以说,程序接口是为用户程序在执行中访问系统资源而设置的。

程序接口由一组系统调用命令(简称系统调用)组成。用户通过在程序中使用这些系统调用命令来请求操作系统提供服务。

系统调用详解:系统调用就是用户在程序中调用操作系统所提供的一些子功能,每一个系统调用都是一个能完成特定功能的子程序。具体讲,系统调用就是通过系统调用命令中断现行的用户程序,而转去执行相应的子程序,以完成特定的系统功能;系统调用完成后,控制又返回到系统调用命令的下条指令,被中断的程序将继续执行下去。

需要注意的是:系统调用的执行是在管态下运行的。Windows系统调用:Windows操作系统提供了丰富的系统调用,这些系统调用又被进一步编写成不同的库函数后放入动态链接库DLL(DLL是动态链接库的英文缩写,全称是是Dynamic Link Library)中,这些库函数构成了Windows操作系统提供给程序员的编程界面,这个编程界面被称为应用编程接口API。

库函数:百科上的解释是:库函数顾名思义是把函数放到库里..是别人把一些常用到的函数编完放到一个文件里,供别人用。别人用的时候把它所在的文件名用#include<>加到里面就可以了。

库分动态链接库和静态链接库。这些库是通过编译连接生成的(在编译软件里,可以设置文件生成库文件还是普通的EXE文件)。

其实库函数就好比是在word文件里写了几篇作文,然后保存成一个word文档,那么这个word文档就相当于一个库,里面的每一篇作文都是一个库函数。动态链接库的英文缩写是DLL,Windows中,动态链接库一般被存放在C:\Windows\System目录下,DLL多数情况下是带有DLL扩展名的文件,但也可能是EXE或其他扩展名。

所以说:API函数可以看做是一些函数,在windows操作系统下,这些函数通常存放在动态链接库中,其头文件通常包含在windows.h中(windows.h是VC 或者VS中带的)。这些存放在动态链接库里的API函数是操作系统与用户程序之间的唯一接口,用户程序只能通过这些库函数(API函数)请求操作系统服务,即用户程序只能通过这些存放在动态链接库里的API函数来实现系统调用。

当用户程序中使用了这些API函数时,通常会发生系统调用,操作系统进入管态下运行,系统调用结束后,再返回到用户程序继续往下执行。其实,C语言中最常用的printf和scanf函数,最后都是通过系统调用来完成的不止这两个函数,其实C语言的标准库函数,很多都是通过系统调用实现的。

而要使用系统调用,windows下必然要使用存放在动态链接库里的API函数。当然,我们在程序中也可以不采用系统调用,因为没人规定你必须使用系统调用(当然,有时候采用系统调用会简单的多)。

比如完成一个简单的加法运算程序,又比如单片机C语言编程,都没有系统调用。许多应用软件,安装后,在其目录文件夹里通常会有一些DLL文件,这些DLL就是给该软件来调用的。

网上对API的解释如下:API是系统的基石,是Windows的一砖一瓦。明确一个概念,软件是运行在系统平台的支持上的,软件的功能其实就是向系统伸请,并由系统完成这些功能的过程。

那么软件要做的事情如何传递给系统呢,也就是这些API的作用了,系统定义了这些API函数,做为支持软件执行系统功能的接口。不同的操作系统自然API会是不同的.mfc就是对api的封装啊.就是很好的例子,候杰的深入浅出mfc正是讲这些原理的.。

4.在VC6.0下,如何调用WORD并且绘制一个自定义的表格,同时将数据

刚好前段时间弄过。

我把大致的代码粘上你看下吧。是C#的。

和你说下思路吧,先在WORD中画好要打印的表,并且设置好,横向的可以在“文件”->“页面设置”里设置。然后把要绑定数据库的部分插入书签。

打印的时候调用设计好的那个WORD文件把数据库的内容绑定到书签就行了。首先要在程序中引入COM组件中的Microsoft Word 11。

安装的word中要包括.net编程组件和Interop(默认是不安装的)。public void bindAndPrint(){ //绑定Work和数据库Microsoft.Office.Interop.Word.Application app = null; Microsoft.Office.Interop.Word.Document doc = null; object missing = System.Reflection.Missing.Value; object templateFile = Application.StartupPath + @"\word模板.doc";try { app = new Microsoft.Offi。

刚好前段时间弄过。我把大致的代码粘上你看下吧。

是C#的。和你说下思路吧,先在WORD中画好要打印的表,并且设置好,横向的可以在“文件”->“页面设置”里设置。

然后把要绑定数据库的部分插入书签。打印的时候调用设计好的那个WORD文件把数据库的内容绑定到书签就行了。

首先要在程序中引入COM组件中的Microsoft Word 11。安装的word中要包括.net编程组件和Interop(默认是不安装的)。

public void bindAndPrint(){ //绑定Work和数据库Microsoft.Office.Interop.Word.Application app = null; Microsoft.Office.Interop.Word.Document doc = null; object missing = System.Reflection.Missing.Value; object templateFile = Application.StartupPath + @"\word模板.doc";try { app = new Microsoft.Office.Interop.Word.ApplicationClass(); doc = app.Documents.Add(ref templateFile, ref missing, ref missing, ref missing); try { foreach (Microsoft.Office.Interop.Word.Bookmark bm in doc.Bookmarks) { bm.Select(); string item = bm.Name; if (item.Equals("title")) //word中的书签名"title" { bm.Range.Text = title; //title为要替换书签的变量, //即可以将数据库中的值读入title中 } } } catch { } //打印 doc.PrintOut(ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing); } catch (Exception exp) { MessageBox.Show(exp.Message, this.Text); } //结束word进程 finally { object saveChange = Microsoft.Office.Interop.Word.WdSaveOptions.wdDoNotSaveChanges; if (doc != null) doc.Close(ref saveChange, ref missing, ref missing); if (app != null) app.Quit(ref missing, ref missing, ref missing); } break;} 希望能帮到你。

评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

【免责声明】本站信息来自网友投稿及网络整理,内容仅供参考,如果有错误请反馈给我们及时更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任。
版权所有:学窍知识网 Copyright © 2011-2026 www.at317.com All Rights Reserved .