精华内容
下载资源
问答
  • WPS使用
    2022-04-08 17:31:09

    1、根据需要引用
    添加引用 -> COM -> Kingsoft Add-In Designer
    添加引用 -> COM -> Microsoft Office 11.0 Object Library
    添加引用 -> COM -> Upgrade WPS Office 3.0 Object Library(Beta)
    添加引用 -> COM -> Upgrade WPS Presentation 3.0 Object Library(Beta)
    添加引用 -> COM -> Upgrade Kingsoft WPS 3.0 Object Library(Beta)
    添加引用 -> COM -> Kingsoft WPS Extend Apo 1.0 Object Library(Beta)
    方法二:直接添加安装目录下的DLL引用

    添加下面的引用后可以使用using WPS;(删除WORD后文件不会丢失)

    C:\Windows\assembly\GAC_32\Kingsoft.Office.Interop.Ksoapiv8\98.1.0.0__15d99fb7f8fe5cb4\Kingsoft.Office.Interop.Ksoapiv8.dll

    C:\Windows\assembly\GAC_32\Kingsoft.Office.Interop.Wpsapiv8\2.0.0.0__15d99fb7f8fe5cb4\Kingsoft.Office.Interop.Wpsapiv8.dll

    添加下面的引用后可以使用using Word;(删除WORD后文件会丢失)
    C:\Windows\assembly\GAC_32\Kingsoft.Office.Interop.Ksoapi\99.1.0.0__15d99fb7f8fe5cb4\Kingsoft.Office.Interop.Ksoapi.dll

    C:\Windows\assembly\GAC_32\Kingsoft.Office.Interop.Wpsapi\3.0.0.0__15d99fb7f8fe5cb4\Kingsoft.Office.Interop.Wpsapi.dll

    添加安装目录下的WPS对应DLL引用(D:\Program Files (x86)\Kingsoft\WPS Office\10.8.2.6726为本机的WPS2016的安装目录)

    D:\Program Files (x86)\Kingsoft\WPS Office\10.8.2.6726\office6\etapi.dll //实现excel对PDF转换(Excel文件对应的API)

    D:\Program Files (x86)\Kingsoft\WPS Office\10.8.2.6726\office6\wppapi.dll //PPT对PDF转换(PPT文件对应的API)

    D:\Program Files (x86)\Kingsoft\WPS Office\10.8.2.6726\office6\wpsapi.dll //WORD对PDF转换(Word文件对应的API)
    在这里插入图片描述

    public class WpsHelper
        {
            #region 构造函数
            public WpsHelper()
            { 
                //这里创建wps实例本机安装的是wps2016
                Type type = Type.GetTypeFromProgID("KWps.Application");
                dynamic wps = Activator.CreateInstance(type);
            }
            #endregion
    
            #region 在WPS2016中打开指定路径的文档
            /// <summary>
            /// 在WPS2016中打开指定路径的文档
            /// </summary>
            /// <param name="strFilePath">文件路径</param>
            public void OpenWpsFile(string strFilePath)
            {
                try
                {
                    Word.Application wordApp = new Word.Application();//应用对象 
                    wordApp.NormalTemplate.Saved = true;
                    object fileName = strFilePath;
                    object confirmConversions = Type.Missing;
                    object readOnly = false;
                    object addToRecentFiles = Type.Missing;
                    object passwordDoc = Type.Missing;
                    object passwordTemplate = Type.Missing;
                    object revert = Type.Missing;
                    object writepwdoc = Type.Missing;
                    object writepwTemplate = Type.Missing;
                    object format = Type.Missing;
                    object encoding = Type.Missing;
                    object visible = Type.Missing;
                    object openRepair = Type.Missing;
                    object docDirection = Type.Missing;
                    object notEncoding = Type.Missing;
                    object xmlTransform = Type.Missing;
                    Word.Document doc = wordApp.Documents.Open(
                        ref fileName, ref confirmConversions, ref readOnly, ref addToRecentFiles,
                        ref passwordDoc, ref passwordTemplate, ref revert, ref writepwdoc,
                        ref writepwTemplate, ref format, ref encoding, ref visible, ref openRepair,
                        ref docDirection, ref notEncoding, ref xmlTransform);
    
                    wordApp.Visible = true;
                    wordApp.Activate();//激活文档使文档为当前处理  
                }
                catch (Exception ex)
                {
                    MessageBox.Show("打开文件时出错:"+ex);
                }
            }
            #endregion
        }
    

    调用-打开word文档

      private void button1_Click(object sender, EventArgs e)
            {
                OpenFileDialog dialog = new OpenFileDialog();
                dialog.Multiselect = true;//该值确定是否可以选择多个文件
                dialog.Title = "请选择文件夹";
                dialog.Filter = "WPS文件(*.wps)|*.wps";
                if (dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                {
                    WpsHelper myHelper = new WpsHelper();
                    myHelper.OpenWpsFile(dialog.FileName);
                }
            }
    

    二、导出EXCELL

    using Excel;
    /// <summary>
            /// 导出数据到EXCELL表格中
            /// </summary>
            /// <param name="sender"></param>
            /// <param name="e"></param>
            private void button1_Click(object sender, EventArgs e)
            {
                Excel.Application appli = new Excel.Application();
    
    
                Excel._Workbook wk = appli.Workbooks.Add(Type.Missing);
                Excel.Worksheet sheet = wk.ActiveSheet;
                sheet.Cells[1, 1] = "WPS表格测试";
                wk.SaveAs(@"C:\Users\Mechrevo\Desktop\WPS表格测试.xls", Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, XlSaveAsAccessMode.xlExclusive, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
                wk.Close(Type.Missing, Type.Missing, Type.Missing);
                System.Runtime.InteropServices.Marshal.ReleaseComObject(wk);
                System.Runtime.InteropServices.Marshal.ReleaseComObject(appli);
    
            }
    
     /// <summary>
            /// 导入数据
            /// </summary>
            /// <param name="sender"></param>
            /// <param name="e"></param>
    private void btnClose_Click(object sender, EventArgs e)
            {
            Excel.Application appli = new Excel.Application();
                /*wps excel导入*/
                Excel._Workbook wkinput = appli.Workbooks.Open(@"C:\Users\Mechrevo\Desktop\WPS表格测试AAA.xls");
                Excel.Worksheet wksheet = wkinput.Worksheets.get_Item(1);
                Excel.Range range = wksheet.UsedRange;
    
                string data = ((Excel.Range)range.get_Item(1, 1)).Text;
                int rowCount = range.Rows.Count;
                int columCount = range.Columns.Count;
                for (int j = 1; j <= rowCount; j++)
                {
                    string info = "";
                    for (int i = 1; i <= columCount; i++)
                    {
                        info += " " + ((Excel.Range)range.get_Item(j)).Cells[j, i].Text;
                    }
    
                    MessageBox.Show(info);
                }
    wkinput.Close(Type.Missing, Type.Missing, Type.Missing);
                System.Runtime.InteropServices.Marshal.ReleaseComObject(wkinput);
                System.Runtime.InteropServices.Marshal.ReleaseComObject(appli);
            }
    
    更多相关内容
  • 办公软件除了最常见的微软Office系列之外,另一个常见的就是WPS了,WPS的功能之强大让越来越多人都更加偏向使用它,那么它到底有什么神奇之处呢?小编今天就来分享一些WPS的功能技巧,看完你就会知道为什么那么多人...

    办公软件除了最常见的微软Office系列之外,另一个常见的就是WPS了,WPS的功能之强大让越来越多人都更加偏向使用它,那么它到底有什么神奇之处呢?小编今天就来分享一些WPS的功能技巧,看完你就会知道为什么那么多人选择它啦!

    1、个性化文本框

    我们在用文档的时候经常会用到插入文本框的功能对不对?不过矩形的文本框看起来就特别死板,一点也不好看!那我们如何制作一个漂亮的文本框呢?

    我们首先先插入一个最原始的文本框,然后选中这个文本框,在【绘图工具】——【更改形状】中选择一些好看的形状,再选中文本框,在【绘图工具】——【填充】——【图片】选择自己事先找好的美图填充进来,就得到一个漂亮的文本框啦!

    c982f6fb0eee2266ee2efcd6c0de0dec.gif

    2、批量删除数据中的数字

    我们有时要删除一些数据中的数字部分,一个一个删除很麻烦,那么有什么方法能快速删除吗?当然有啦!我们先选中数据,复制到文档中,点开查找和替换功能,在查找内容中属兔[0-9],然后点击高级搜索勾选【使用通配符】,点击【全部替换】就可以了!!!

    8e4ff4f29f24a845465310355c3675ef.gif

    3、不同数据不同颜色

    为了更直观的查看数据,我们经常都会给数据标上颜色,那么你知道如何给不同数据的单元格标记不同的字体颜色吗?很简单!在【开始】——【格式】——【条件格式】中设置条件和颜色就可以啦!

    fd3897eac9d60cd50b892ff8c46447ad.gif

    4、快速翻转文字

    在一些特殊排版的时候我们需要把文字进行翻转,小编教你一招最最最简单的翻转方法,只要在字体前面加上@就可以立刻旋转90度啦!

    840f713b0a0e901f0a61521219b047be.gif

    5、批量删除单元格内的空格

    遇到一个单元格里有好多空格的情况怎么办?一个一个删空格吗?不用那么麻烦!。选中数据,点击【智能工具箱】——【文本处理】——【删除空格】——【删除所有空格】就可以了!!!

    e2b7dc92d15e96931a649baa4d6f01db.gif

    好啦!今天小编就先分享到这里啦!不知道这些技巧对大家有没有用呢》如果觉得有用的话记得收藏哦!

    展开全文
  • 在安装linux版本的WPS 2019后打开会提示丢失字体,在下载本文件后安装好字体便不会再提示,不会可以私信问我。
  • ● 现在可以小米账号登录WPS云文档服务和轻办公页面了! ● 会员充值入口: 1. WPS任意组件,程序右上角登录 2. WPS任意组件,办公空间选项卡 | 未登录 3. 启动轻办公,选择“小米账号登录” Qing轻地址 ● ...
  • 今天有个客户问我,为什么我双击xls文件不能直接用WPS打开,我直接帮他远程调试,发现他wps没有关联默认文件格式.下面我就教大家如何设置WPS默认打开方式.测试环境:windows 7 64位旗舰版 , wps 2019第一步:打开wps-----...

    今天有个客户问我,为什么我双击xls文件不能直接用WPS打开,我直接帮他远程调试,发现他wps没有关联默认文件格式.

    下面我就教大家如何设置WPS默认打开方式.

    测试环境:windows 7  64位旗舰版  , wps 2019

    第一步:打开wps----->点击右上角像齿轮的图标---->在弹出的菜单中击点"配置和修复工具".

    d437525ee0a9f94a663931124e2418ae.png

    第二步:在弹出的"wps office配置工具",选中需要关联的文件扩展名.

    1734b475523d6ab2a2160d20a4cd1058.png

    选择完成后,依次点击确定,打开文件试试看是不是直接默认用wps 打开了.

    可能有小部分人说,我打开wps office 配置工具,里面默认是勾选上的,怎么我就不能直接用wps打开,出现这种情况一般是其它软件也关联了.

    这种情况要怎么解决呢?  我们打开wps office配置工具,然后随便取消一个勾选,再点确定.  之后再打开wps office配置工具,再把所有文件勾选.这样就可以重新关联起来了.

    关于设置wps默认打开方式_设置默认使用WPS打开文件的文章就详细介绍到这里啦,希望这篇文章解决方法能够帮助你解决问题,如果这篇文章对你有所帮助或者你想要学习更多电脑知识与电脑操作技巧,欢迎你收藏本网站。

    展开全文
  • 本文通过Java示例展示将Word文档(如.doc/.docx)保存为WPS和WPT格式的方法。 程序环境配置 IntelliJ IDEA 2018(jdk 1.8.0) Word Jar包:Spire.Doc for Java Version 4.10.3 Word测试文档:2013(.docx) ...

    本文通过Java示例展示将Word文档(如.doc/.docx)保存为WPS和WPT格式的方法。

    程序环境配置

    IntelliJ IDEA 2018(jdk 1.8.0)

    Word Jar包:Spire.Doc for Java Version 4.10.3

    Word测试文档:2013(.docx)

    方法步骤

    首先可选择如下2种方式中的任意一种来实现jar文件导入:

    方法1

    下载jar到本地,解压,将lib文件夹下的jar通过如下图步骤导入:

      

    方法2

    通过Maven仓库下载导入。在pom.xml中配置maven路径,指定依赖,然后导入。配置内容如下:

    <repositories>
            <repository>
                <id>com.e-iceblue</id>
                <url>https://repo.e-iceblue.cn/repository/maven-public/</url>
            </repository>
        </repositories>
    <dependencies>
        <dependency>
            <groupId> e-iceblue </groupId>
            <artifactId>spire.doc</artifactId>
            <version>4.10.3</version>
        </dependency>
    </dependencies>
    

    代码示例

    导入jar后,只需要简单三行代码就可以实现格式转换了

    1. 实例化Document类的对象
    2. 调用Document. loadFromFile(String fileName)方法加载Word文档
    3. 调用Document.saveToFile(String fileName, FileFormat fileFormat)方法保存为目标文件格式

    【Java

    import com.spire.doc.*;
    
    public class WordToWPS {
        public static void main(String[] args) {
            //创建Document类的实例
            Document doc = new Document();
    
            //加载Word文档
            doc.loadFromFile("testfile.docx");
    
            //保存为WPS格式
            doc.saveToFile("ToWPS.wps",FileFormat.WPS);
    
            //保存为WPT格式
            doc.saveToFile("ToWPT.wpt",FileFormat.WPT);
            doc.dispose();
        }
    }
    

    Word测试文档如图:

     转换后的WPS文档效果如图:

     

    其他注意事项

    代码中的Word测试文档路径及WPS文件保存路径为IDEA程序运行路径,如本次路径为F:\IDEAProject\Conversion_Doc\testfile.docx ,路径可自定义为其他路径。

    —End—

    展开全文
  • 工程使用VS2012编译,需在程序运行的机器上安装WPS,否则接口调用会失败。 目前网上可免费下载的WPS版本繁多,经过测试WPS2010、2012、2013、2016四个版本,发现每个版本或是调用的接口不一样,或是同样的接口调用...
  • 此为政府采购的专业版,带有金山有效数字签名,100%是官方出品,内置政府采购的专业版序列号...如果不想在启动画面和关于界面看到“xxx政府版”这几个字,那么可以定位到WPS安装目录,找到里面的oem文件夹,删掉即可。
  • 支持OFFICE和WPS自动计时,软件可自动检测PPT的播放状态自动开始计时,ppt退出播放停止计时。也可继续计算超时。透明窗体,只显示数字,不会遮挡PPT内容,计时数字可以随意拖动。
  • CentOS 7 安装WPS后,启动时会提示缺少一些字体,本文件就是这些字体文件,含安装说明 下载后按安装说明操作即可完成字体安装,WPS启动时不会再报缺少字体错错误。
  • WPS中输入化学方程式方法详解在WPS中输入化学方程式方法详解 一、安装WPS化学助手 WPS化学助手可以让你在WPS中快速输入化学分子式、反应方程式,省去手动更改上下标和字母大小写的繁琐操作。登录官网页面,单击...
  • 推荐起因事情的起因还是因为我自己前几日把电脑系统重置了,清理得干干净净的,连XX版的office都没有留下,于是我开始纠结选择一套办公软件,大家熟知的现在市场上两大办公套件,office和WPSWPS可不是 Word PPT ...
  • 当我们想要使用wps软件是,wps文件打不开遇到问题如何解决?相信有很多的wps用户遇到过这种问题,下面教程之家网为大家分享wps文件打不开的解决方法,不知道怎么解决朋友可以参照下面的步骤方法解决就可以了。wps文件...
  • 方法一问:请问,怎样才能在word中正常使用wps文件?答:一般来说,wps打开word文件是比较顺利的,但word打开wps文件时,若设置不对就无法打开。设置的方法是:启动word后,在“工具”“选项”“常规”选项下的“打开...
  • 尽管 WPS 非常受欢迎,但是,WPS 个人版的广告特别多,怎么办? 解决方法有很多,谷月老师提供一种最硬核、最炫技的解决方案:借助 Windows 11 的 Linux 子系统 (WSL)安装 Ubuntu,直接在 WSL Ubuntu 中安装运行无...
  • python3怎么pandas读wps表格wpsexcel表格是吧?import pandas as pdex1 = pd.read_excel("xxx.xlsx")官方文http://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_excel.html#pandas.read_excel只...
  • 使用wps表格进行分班的方法1.分配学生1.1准备数据启动WPS表格,按图1制好表格表头。将包含姓名、性别和学科成绩的数据录入或复制、粘贴到表中。要得到总分,先拖选C3:J202区域,再单击工具栏上的求和按钮“∑”。拖...
  • 我经常会陷入无限拼接的方法,并使用文本框形成一个复杂的公式。实际上,WPS2012e为我们提供了功能强大的公式编辑器“公式编辑器”,可以帮助我们解决这些问题。1、插入公式将光标置于您想要插入公式的位置,单击...
  • 软件介绍: Visual Basic for Application 7.0.1568 Setup安装程序,安装后就不会出现“调整宏安全性时发生错误,可能是由于您没有安装VBA环境”的问题了。
  • 页面布局wps是一张张纸的话,布局就是控制我们能写字的范围等2.段落布局因为一般就三级标题加上正文开始设置1级标题a。 样式基于:虽然样式可以重用,但是我这里还是没有设置父类样式(没有合适的,一般就是加粗,...
  • wps文档word打开排版不对怎么办

    千次阅读 2021-03-04 07:13:08
    别人将一份office做的word文档发给你后,你用wps打开排版全乱了,遇到这种情况该怎么处理呢?虽然两种软件使用的格式相同,但终究还是会有细微差别,下面就来看看该怎样做吧!排版变乱怎么办:先调页面设置,把页面...
  • wps打开pdf乱码

    千次阅读 2020-12-31 09:46:40
    pdf用wps打开,怎么开目录(共6篇)如何用WPS将word文件输出为pdf文件如何用WPS将word文件输出为pdf文件利用WPS的特色功能可以实现将word文件输出为pdf文件。 第一步,用WPS打开要转换的word excel ppt文档(本文以本...
  • 因此,今天大部分的 WPS 用户不会再从空白文档开始。求职应聘、合同协议、财务收支、工资表单、工作总结、毕业答辩,不管你是创建WPS文字,表格,演示,抑或是流程图,WPS几乎都能满足你的需求。 即使你是 PPT 美化...
  • WPS API操作

    2021-03-05 13:55:15
    # WPS 重要API(表格部分)## 开始### 简介> 本文中所有的测试都是在Python 3.8.5的环境中进行实现的,IDE为Pycharm>> 引用的库主要是Pywin32,通过该库直接调用WPS提供的开发API,因此必须在计算机上安装WPS...
  • 在2017这个新的版本中,依旧继承了它之前兼容免费、体积小、多种界面切换、云办公等众多优秀的功能特点,下面小编就来教大家wps2017的使用方式使用技巧:一、wps2017个人版word使用技巧技巧一:人民币大写自动转换...
  • wps excel 操作指南

    2021-05-15 12:58:50
    刷新(源数据改变,透视表不会自动刷新): 右键刷新 数据——》刷新 右键——》透视表选项——》数据——打开文件时刷新数据 分析——》更改数据源 注意事项:表头不能空白,不能存在合并单元格,日期标准,列数据...
  • WPS版Excel中怎样使用函数进行运算

    千次阅读 2020-12-20 05:12:06
    不会用不怎么办? 刚好小编收集了一些常用的运算资料,下面小编马上给大家分享WPS中Excel中函数运算的使用方法,欢迎大家来到学习啦学习。WPS版Excel中利用函数运算的使用方法首先,创建一个WPS表格,可以在里面输入...
  • WPS轻松去掉WPS网盘,你可以吗?

    千次阅读 2021-07-18 03:27:04
    在日常办公工作中,我们可能经常会使用到两个办公软件,分别是金山软件的WPS和微软的Office,当然,目前有很多国人都更多地使用WPS,这款办公软件可谓是“国民软件”了。虽然WPS非常好用,但也有些地方做得相对...
  • WPS关联EndNoteX9

    2022-03-22 22:59:04
    我在WPS通过com加载项加载endnotex9时一直没反应,试过很多种方法,最后找到了一位知乎大佬的解答,茅塞顿开。 总结如下: (原因) endnote是64位的,安装时自动在C:\Program Files\Common Files\ResearchSoft\...
  • 超链接的添加方法其实很简单,不过还有很多的用户不太清楚,下面教程之家网为大家分享wps制作超链接的步骤教程,不会添加的朋友可以参照下面的步骤在wps中添加即可。wps怎么添加超链接1、首先我们打开WPS ,选择你要...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 13,742
精华内容 5,496
关键字:

不会用wps