精华内容
下载资源
问答
  • 概要:现在普及的手机操作系统有两种:苹果和安卓,由于该操作系统受限无法在安卓和苹果中运行Excel带有VBA的文件,不过有一款APP可以实现在安卓和苹果中运行ExcelVBA测量程序,那就是UZER.ME云端超级应用空间, UZER...

    d9db5d7cd356240f7e1a902555d146e5.png

    概要:现在普及的手机操作系统有两种:苹果和安卓,由于该操作系统受限无法在安卓和苹果中运行Excel带有VBA的文件,不过有一款APP可以实现在安卓和苹果中运行ExcelVBA测量程序,那就是UZER.ME云端超级应用空间, UZER.ME的工作原理是先将应用部署在服务器端,然后将终端用户的的鼠标、键盘、触摸等控制动作抓取,发送至云端服务器,云端服务器做出反应后,以视频流的方式返回给终端。也就是说,用户在操作云端服务器,而其看到的是服务器端传回来的画面。

    所需准备的软件:

    1、UZER.ME云端超级应用空间

    网站地址:https://www.uzer.me

    2、UZER.ME安卓版或苹果版

    下载地址:https://www.uzer.me/download.html

    3、测量坐标计算程序V5(精简版)

    下载地址:http://www.fffsky.com/blog/post/VBA_Survey_V5.html

    测试软件版本号:UZER.ME安卓版V2.0.5

    一、UZER.ME在计算机云端操作演示

    UZER.ME在云端为用户部署了许多常用的大型软件,如PhotoShop、CAD等,用户登录UZER.ME网站后,直接使用平台上的所有软件,无需安装任何插件,也不会占用本地内存。

    1、进入网址https://www.uzer.me 点击网页顶部“登陆”或“注册”,以下是UZER.ME云端桌面画面

    89a511dd07039b287f0e0e855ccd7bb8.png

    2、进入“文档库”,点击顶部“上传”,“上传文件”

    325891ccbc425314d2b5499891fe3930.png

    3、选中所需上传的文件,点击打开即可上传

    b79a123016fcd6a3f5c6f6bf236f339d.png

    4、文档上传成功到“文档库”的画面

    f9ecd89109cc4913cc29e7df62267d4d.png

    5、点击测量坐标计算程序V5(精简版YC).xlsm,提示以下画面

    6016e3e7e02fa620c09a1d0e2e6642ad.png

    6、UZER.ME表格默认版本为Office Excel 2010,点击顶部“启用内容”可启用“宏”

    9ccaa4b833dd64e27010c58b9a75fa5f.png

    7、启用“宏”运行的画面

    3cec8011c8942f49e4634d4132f4d45a.png

    8、点击底部“全屏”按钮进入全屏模式画面

    89aa000e6549cf2e6333e465134b224e.png

    9、进入交点法,坐标正算,自动生成坐标,坐标计算完成的提示画面

    40c1dcc0540b96d3980c7a7d00f56466.png

    10、如需保存表格可点击“保存”按钮或点击顶部X关闭按钮会提示是否保存

    61f9b5966cfc223d3bc01e8d38d58779.png

    以上是来自UZER.ME计算机云端桌面操作画面,下面演示安卓手机中操作画面

    二、UZER.ME在计算机云端操作演示

    1、在应用里下载UZER.ME安卓版或苹果版,以下为安卓APP进入画面

    下载地址:https://www.uzer.me/download.html

    435175061c0687bdceed000d9577c92b.png

    2、点击“文档库”进入文件列表

    eef3e9d3750c2f53b203d6de6ec5edba.png

    3、点击测量坐标计算程序V5(精简版YC).xlsm,默认横屏演示画面

    d21c88da47b32b9fc50e7fb325b91193.png

    4、点击顶部“启用内容”即可启用“宏”,运行画面如下

    c9fe2cff557a203d74712299cd4ebc61.png

    5、点击“自动生成坐标”按钮出现的画面,由于安卓屏幕过小此时需要进行缩放,UZER.ME允许屏幕缩放或画面拖动(方法与常规软件相同),将屏幕缩放到合适大小的画面

    e960170699e1b04b28eac2ba69ccca5e.png

    6、在表格中输入里程计算坐标,可点击下面键盘按钮,出现键盘栏,点击123出现数字键,输入里程按Enter,再点击计算中桩按钮,演示画面如下

    662980ace7552b8fbaa899ea26273776.png

    在UZER.ME中的所有画面都属于服务器操作需要依赖移动数据流量,在安卓或苹果中运行ExcelVBA或其他文件时不宜过大,不然会消耗过多的流量,其UZER.ME暂时提供的空间容量为1GB,如果您仅用于ExcelVBA那么1GB空间完全符合标准。

    如果你认为以上文章对你有所帮助,在你学会后请不要忘记分享给你的朋友,让更多人学到知识,因为分享是一种美德也是一种善举,学会了它,就学会了生活,请分享到你的朋友圈或空间,转给那些需要的人。

    d1cb01c5a2b1650c7b1eedeb813a4ec8.png

    展开全文
  • 使用自动化运行Excel宏编程实例锦集,C++.net源代码编写,VisualStudio.net
  • Excel表格中基于数据比较的加载宏程序,实现自动在工具栏添加按钮,可以选择工作簿中任一工作表中的列进行比较,将不同部分自动写入新的工作表中。有面向对象的窗体操作界面。 宏的作用就是对excel进行操作,尤其是...
  • 先看大屏幕,我要演示的效果就是点击hello按钮,运行我们的,输出Hello World! 第一步 首先进入开发工具页签,点击,创建一个的,我起的名字是hello,点击创建。没有开发工具页签的自行百度。 第二步 进入了...

    先看大屏幕,我要演示的效果就是点击 hello 按钮,运行我们的宏,输出 Hello World
    在这里插入图片描述

    第一步

    首先进入开发工具页签,点击宏,创建一个的宏,我起的名字是 hello,点击创建。
    在这里插入图片描述

    第二步

    进入了编程界面,我们在中间输入 MsgBox("Hello World!"),代表弹出窗口显示里面的内容。
    在这里插入图片描述

    第三步

    写完了我们先保存一下,会弹出一个对话框说让你是否继续保存为 xlsxlsx 类型,但是没法使用宏,所以点击否然后选择类型为 xlsm 类型后保存即可。
    在这里插入图片描述

    第四步

    然后我们关掉编程界面回到原页面,点击插入,选择一个按钮,这时啥也没出来,别急,找个空白地方点一下,会弹出这个框,这个是指定你插入的按钮要绑定的宏,我们选择我们刚才创建的宏,点确定就绑定好了,然后就搞定了!
    在这里插入图片描述
    喜欢的点个赞❤吧!

    展开全文
  • 在Excel中使用定义的第二个函数 效果如图 至此,可以使用Python进行Excel宏的开发 配置Notepad++直接运行Python、Perl、C、C++、Java 运行(F5),输入命令并保存 cmd /k python "$(FULL_CURRENT_PATH)" & ECHO....

    基本环境

    名称

    版本

    操作系统

    Windows 10 x64

    Office

    2016

    安装Python

    1.下载Python安装包

    登录https://www.python.org/downloads/windows/进行下载

    Python2.x或Python3.x均可,推荐Python3.x(因为2020年1月1日起Python2就停止服务了...)

    L3Byb3h5L2h0dHBzL2ltZzIwMTguY25ibG9ncy5jb20vYmxvZy8xMjIyMzQzLzIwMTkwOC8xMjIyMzQzLTIwMTkwODMxMDkyMjU1MDE5LTk1Mzg1NDAzLnBuZw==.jpg

    2.安装Python

    安装前,勾选Add Python 3.x to PATH选项。安装完毕之后,在Windows控制台可直接使用python命令。

    L3Byb3h5L2h0dHBzL2ltZzIwMTguY25ibG9ncy5jb20vYmxvZy8xMjIyMzQzLzIwMTkwOC8xMjIyMzQzLTIwMTkwODMxMDkyMzAyODg2LTMyMzY1MDgyOC5wbmc=.jpg

    3.检查是否安装成功

    按Win+R,打开运行,输入PowerShell,打开命令行。

    输入python -V,查看Python版本号。

    L3Byb3h5L2h0dHBzL2ltZzIwMTguY25ibG9ncy5jb20vYmxvZy8xMjIyMzQzLzIwMTkwOC8xMjIyMzQzLTIwMTkwODMxMDkyMzEwMTk3LTg2MDUxMjgxNi5wbmc=.jpg

    4.安装PythonWin32库

    Python2.x 按以下方式安装

    pip install pypiwin32 -i https://mirrors.aliyun.com/pypi/simple/

    Python3.x 按以下方式安装

    pip install pywin32 -i https://mirrors.aliyun.com/pypi/simple/

    安装ExcelPython

    或点击此处直接下载

    L3Byb3h5L2h0dHBzL2ltZzIwMTguY25ibG9ncy5jb20vYmxvZy8xMjIyMzQzLzIwMTkwOC8xMjIyMzQzLTIwMTkwODMxMDkyMzQyMDQ3LTE0Njg1NDM1NTUucG5n.jpg

    L3Byb3h5L2h0dHBzL2ltZzIwMTguY25ibG9ncy5jb20vYmxvZy8xMjIyMzQzLzIwMTkwOC8xMjIyMzQzLTIwMTkwODMxMDkyMzI5NjczLTE2NzUzMDM4ODUucG5n.jpg

    L3Byb3h5L2h0dHBzL2ltZzIwMTguY25ibG9ncy5jb20vYmxvZy8xMjIyMzQzLzIwMTkwOC8xMjIyMzQzLTIwMTkwODMxMDkyMzMzNTI4LTEyOTA2OTEwODAucG5n.jpg

    L3Byb3h5L2h0dHBzL2ltZzIwMTguY25ibG9ncy5jb20vYmxvZy8xMjIyMzQzLzIwMTkwOC8xMjIyMzQzLTIwMTkwODMxMDkyMzQ2MzI1LTE0MTc0NjE3ODYucG5n.jpg

    L3Byb3h5L2h0dHBzL2ltZzIwMTguY25ibG9ncy5jb20vYmxvZy8xMjIyMzQzLzIwMTkwOC8xMjIyMzQzLTIwMTkwODMxMDkyMzUxOTMyLTYwNzQ3ODU2OS5wbmc=.jpg

    2.新建一个Excel文件,打开可在标签栏显示ExcelPython标签

    L3Byb3h5L2h0dHBzL2ltZzIwMTguY25ibG9ncy5jb20vYmxvZy8xMjIyMzQzLzIwMTkwOC8xMjIyMzQzLTIwMTkwODMxMDkyMzU4Mzg0LTEwMjE0MTA4NzUucG5n.jpg

    3.打开Excel选项——信任中心——信任中心设置——宏设置——安全性,选中“信任对于VBA工程对象模型的访问”,按确定即可。

    L3Byb3h5L2h0dHBzL2ltZzIwMTguY25ibG9ncy5jb20vYmxvZy8xMjIyMzQzLzIwMTkwOC8xMjIyMzQzLTIwMTkwODMxMDkyNDA1Nzc3LTIwNzQwNjU3NzgucG5n.jpg

    测试安装是否正确

    1.将创建的data.xlsx文件另存为data.xlsm宏文件。

    2.回到Excel,点击ExcelPython标签的Setup ExcelPython按钮

    L3Byb3h5L2h0dHBzL2ltZzIwMTguY25ibG9ncy5jb20vYmxvZy8xMjIyMzQzLzIwMTkwOC8xMjIyMzQzLTIwMTkwODMxMDkyNDEyODAxLTEzNTkxMTU2OTMucG5n.jpg

    3.桌面上会出现一个名为xlpython的文件夹,以及一个与*.xlsm文件同名的*.py文件。

    L3Byb3h5L2h0dHBzL2ltZzIwMTguY25ibG9ncy5jb20vYmxvZy8xMjIyMzQzLzIwMTkwOC8xMjIyMzQzLTIwMTkwODMxMDkyNDIwMjU3LTIwNjcxNTk0MTMucG5n.jpg

    4.打开data.py编辑,写入以下内容

    from xlpython import *

    import random

    @xlfunc

    def getRandomBirth():

    y = random.randint(1980, 2000)

    m = random.randint(1, 12)

    d = random.randint(1, 28)

    return str(y)+'/'+str(m)+'/'+str(d)

    @xlfunc

    def getAge(d):

    _today = [ 2019, 8, 30 ]

    _list = str(d).split('/')

    age = _today[0] - int(_list[0])

    if _today[1] < int(_list[1]):

    age -= 1

    elif _today[1] == int(_list[1]):

    if _today[2] < int(_list[2]):

    age -= 1

    else:

    pass

    else:

    pass

    return age

    L3Byb3h5L2h0dHBzL2ltZzIwMTguY25ibG9ncy5jb20vYmxvZy8xMjIyMzQzLzIwMTkwOC8xMjIyMzQzLTIwMTkwODMxMDkyNDI4MjI0LTg0MjI1NDIwOS5wbmc=.jpg

    5.回到Excel中,点击ExcelPython标签的Import Python UDFs按钮

    L3Byb3h5L2h0dHBzL2ltZzIwMTguY25ibG9ncy5jb20vYmxvZy8xMjIyMzQzLzIwMTkwOC8xMjIyMzQzLTIwMTkwODMxMDkyNDM1NjcwLTIwNDYzNzQxNDAucG5n.jpg

    6.使用Python中定义的函数

    在输入框中输入=getRandomBirth()

    L3Byb3h5L2h0dHBzL2ltZzIwMTguY25ibG9ncy5jb20vYmxvZy8xMjIyMzQzLzIwMTkwOC8xMjIyMzQzLTIwMTkwODMxMDkyNDQxNjA5LTEzMTY1MTcxMDEucG5n.jpg

    效果如图

    L3Byb3h5L2h0dHBzL2ltZzIwMTguY25ibG9ncy5jb20vYmxvZy8xMjIyMzQzLzIwMTkwOC8xMjIyMzQzLTIwMTkwODMxMDkyNDQ3OTEyLTEzNzExOTUyNjIucG5n.jpg

    7.在Excel中使用定义的第二个函数

    L3Byb3h5L2h0dHBzL2ltZzIwMTguY25ibG9ncy5jb20vYmxvZy8xMjIyMzQzLzIwMTkwOC8xMjIyMzQzLTIwMTkwODMxMDkyNDU1MzM3LTkwMjc3MzY1OS5wbmc=.jpg

    效果如图

    L3Byb3h5L2h0dHBzL2ltZzIwMTguY25ibG9ncy5jb20vYmxvZy8xMjIyMzQzLzIwMTkwOC8xMjIyMzQzLTIwMTkwODMxMDkyNTAyODUyLTEyOTM1NzgzNi5wbmc=.jpg

    至此,可以使用Python进行Excel宏的开发

    配置Notepad&plus;&plus;直接运行Python、Perl、C、C&plus;&plus;、Java

    运行(F5),输入命令并保存 cmd /k python "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT cmd ...

    bat文件一键运行python自动化脚本

    目标:建立一个双击即可运行自动化脚本的机制,而不用每次运行编译器,方便测试人员用户体验. 方法: 1. 将所有代码打包成exe文件,但一旦修改,又要重新打包. 2. 将运行代码写成bat文件,双击即执 ...

    怎样用QtCreator编辑运行python脚本

    QtCreator作为一款开发基于qt库的程序.以及开发C语言.c++语言项目都是一个利器,轻便好用.那么作为开发者来说,经常换着使用各种IDE是家常便饭,但是要是这些语言都能够集成到一个工具里岂不是 ...

    Appium环境的安装与配置,Python测试脚本测试

    Appium自动化测试系列1 - Appium环境的安装与配置 发表于4个月前(2015-01-27 14:34)   阅读(803) | 评论(0) 0人收藏此文章, 我要收藏 赞0 寻找 会’偷懒 ...

    python学习 —— 获取系统运行情况信息并在Linux下设置定时运行python脚本

    代码: # -*- coding:utf-8 -*- from psutil import * def cpu_usage_rate(): for i, j in zip(range(1, cpu_c ...

    如何在命令行里运行python脚本

    python是一款应用非常广泛的脚本程序语言,谷歌公司的网页就是用python编写.python在生物信息.统计.网页制作.计算等多个领域都体现出了强大的功能.python和其他脚本语言如java.R ...

    Windows 用bat脚本带配置启动redis,并用vb脚本使其在后台运行。

    最近,在Windows上用开发PHP程序,需要用到Redis,每天要打开一个运行redis-server.exe的窗口这样比较烦,因为窗口就一直打开着,不能关闭. 所以就想着通过写脚本的方式,让他在后 ...

    配置Sublime Text2的python运行环境(Sublime Text 3也类似)

    1. 前言 用Sublime Text 2 配置Python运用环境,有简单配置还有像IDLE一样的配置,本文分成第一部分和第二部分.   2. 配置 第一部分(简单配置)   1.只需要打开Pref ...

    运行python脚本后台执行

    最近搞到了一台服务器,挂一个脚本刷刷河畔在线时间.脚本随便写了两下,能跑到什么时候就随缘了 https://blog.csdn.net/philosophyatmath/article/details ...

    随机推荐

    【python】面向对象

    面向对象编程--Object Oriented Programming,简称OOP,是一种程序设计思想.OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数. 类class   实例(i ...

    thinkPHP(待更新)

    一些函数 1.  set_include_path().get_include_path() .PATH_SEPARATOR 设置php加载的路径 2.  register_shutdown_func ...

    2015&period;10&period;18 do while练习

    /*乘法表*/ #define COLMAX 10 #define ROWMAX 12 main() { int row,column,y; row=1; printf("          ...

    C&plus;&plus; and Java template class and function 模板类和模板函数

    在C++和Java的泛式编程中,模板template的使用是必不可少的,但是Java中没有template关键字,所以两者的写法还是有些许区别的,请参见如下代码: Java的模板 // Java pu ...

    Winform知识

    文档界面 分类: 1.单文档界面应用程序(SDI) 特点: 1.应用程序中SDI的所有窗体都彼此独立 2.多文档界面应用程序(MDI) 特点: 1.每个应用程序中只能有一个MDI父窗体,在父窗体中可以 ...

    基于Qt的图像采集系统

    硬件 Point Gray Camera 型号:FL3-U3-13S2C-CS 参数 Sony IMX035 CMOS, 1/3", 3.63 µm Rolling Shutter 1328 ...

    Linux Shell 返回值之 PIPESTATUS

    BASH SHELL中,通常使用 $? 来获取上一条命令的返回码,对于管道中的命令,使用$?只能获取管道中最后一条命令的返回码,例如: 下面的例子 /djdjal/dajiojidksj.file是一 ...

    从零开始搭建django前后端分离项目 系列一(技术选型)

    前言 最近公司要求基于公司的hadoop平台做一个关于电信移动网络的数据分析平台,整个项目需求大体分为四大功能模块:数据挖掘分析.报表数据查询.GIS地理化展示.任务监控管理.由于页面功能较复杂,所以 ...

    &quot&semi;一个程序员的生命周期&quot&semi;读后感

    这篇文章中作者叙述了自己和大多数大学生或许都会面对的问题,即是会走过挺多的歪路,面临很多的困难和压力,但是作者却从未放弃自己真正追求的东西.对于一个过来人的经验之谈,我们应该吸取经验,在大学好好去奋斗 ...

    Java之集合&lpar;二十&rpar;LinkedBlockingQueue

    转载请注明源出处:http://www.cnblogs.com/lighten/p/7503678.html 1.前言 本章介绍阻塞队列LinkedBlockingQueue,这是一个基于链表的可选长 ...

    展开全文
  • 是否可以在的帮助下运行Java程序?检查一下 - [stackoverflow.com/questions/5297341/ [1]:stackoverflow.com/questions/5297341/所有这些讨论都表明这是不可能的。这个怎么样?stackoverflow....

    我学会了在Jxl和POI API的帮助下使用Java程序读写Excel文件。 是否可以在宏的帮助下运行Java程序?

    检查一下 - [stackoverflow.com/questions/5297341/ [1]:stackoverflow.com/questions/5297341/

    所有这些讨论都表明这是不可能的。

    这个怎么样?stackoverflow.com/questions/10879757/vba-shell-java-call-errors

    是的,它与Jinx - exceljava.com。 您可以用Java编写Excel函数(UDF),宏和菜单。

    对的,这是可能的。

    实际上有很多方法,我希望你喜欢我的例子。

    为了证明这一点,我创建了一个程序,其中一些文本作为参数发送,程序响应它的更改版本。我制作了一个可运行的罐子。第一个示例从args和其他标准输入中读取参数。

    文件Hello.java和H1.jar:

    public class Hello {

    public static void main(String[] args) {

    StringBuilder sb = new StringBuilder("Hello");

    if (args.length > 0)

    sb.append(' ').append(args[0]);

    System.out.println(sb.append('.').toString());

    }

    }

    文件Hello2.java和H2.jar:

    import java.util.Scanner;

    public class Hello2 {

    public static void main(String[] args) {

    Scanner sc = new Scanner(System.in);

    StringBuilder sb = new StringBuilder("Hello");

    sb.append(' ').append(sc.nextLine());

    System.out.println(sb.append('.').toString());

    }

    }

    您可以将它们保存在一个jar中,但是您需要创建并使用清单(这有点过分)。

    现在在Excel中我添加了一个模块和对Windows脚本宿主对象的引用。如果你不喜欢sleep,那么可以用DoEvents替换它:

    'add a reference to Windows Script Host Object Model

    'for example : Tools-References

    Option Explicit

    Private Declare Sub Sleep Lib"kernel32" (ByVal dwMilliseconds As Long)

    Private Sub RunSleep( _

    exec As WshExec, _

    Optional timeSegment As Long = 20 _

    )

    Do While exec.Status = WshRunning

    Sleep timeSegment

    Loop

    End Sub

    Private Function RunProgram( _

    program As String, _

    Optional command As String ="" _

    ) As WshExec

    Dim wsh As New WshShell

    Dim exec As WshExec

    Set exec = wsh.exec(program)

    Call exec.StdIn.WriteLine(command)

    Call RunSleep(exec)

    Set RunProgram = exec

    End Function

    为了测试它,我将文件保存到c:\驱动器并使用了代码:

    Public Sub Run()

    Dim program As WshExec

    Set program = RunProgram("java -jar""C:\\H1.jar"" Margus")

    Debug.Print"STDOUT:" & program.StdOut.ReadAll

    Set program = RunProgram("java -jar""C:\\H2.jar","Margus")

    Debug.Print"STDOUT:" & program.StdOut.ReadAll

    End Sub

    在我的情况下,我得到了一个回应:

    STDOUT: Hello Margus.

    STDOUT: Hello Margus.

    如果您发现这个有用,请不要忘记upvote:D

    请注意,变量程序包含其他有用的信息,如错误流和返回代码。

    @sreehari我的疑问是,我编写了一个程序,从已经存在的Excel文件中读取单元格中的数据并处理它并将其放回到同一个文件中。我不是Java的新手,但我当然是Excel marcos的新手。我需要写一个宏吗?我对此一无所知,教程也没有给你任何信息。那怎么办呢?

    要在Excel中打开VBA环境,可以使用"alt + f11"。另一种方法是使用开发人员功能区Visual Basic按钮。 Excel具有每个工作表的代码页,但模块就像一个共享空间。注意,我可以使用命令java -jar"C: H1.jar"Margus在CMD中运行程序 - 只需要编写很少的代码。

    好。我想我没有明白我的怀疑。我编写java文件并将其保存在一个特定的地方。我打开excel表并在单元格中键入内容,我想获取这些单元格中的内容,处理它并将其放回到相同的excel表单中,此数据处理必须由java程序完成。这可能通过excel宏吗?我经历了ikvm,但它导致了更多的死胡同。

    您的VBA可以将输出写入文件,Java可以定期轮询文件修改并从文件中读取。并通过另一个文件将数据写回VBA。 VBA - 除非您只想通过System.execute(...)从shell启动Java程序,否则几乎不可能进行Java集成。

    不对。 VBA-Java集成远非不可能。不久之前,甚至有一个很好的旧的Sun Java ActiveX Bridge,不幸的是Oracle已经停止使用它(仍然可用于Java 1.4:docs.oracle.com/javase/1.4.2/docs/guide/beans/axbridge/)。但仍有技术可用。 Obba obba.info可以从VBA使用。也可以使用xlloop。

    我已经习惯了..注意,使用javaw否则会弹出一个黑色的窗口

    Dim result As String

    Dim commandstr As String

    commandstr ="javaw -jar somejar someparameter"

    ' try with or without cast to string

    result = CStr( shellRun(commandstr) )

    'somewhere from SO but forget.. sorry for missing credits

    Public Function ShellRun(sCmd As String) As String

    'Run a shell command, returning the output as a string'

    Dim oShell As Object

    Set oShell = CreateObject("WScript.Shell")

    'run command'

    Dim oExec As Object

    Dim oOutput As Object

    Set oExec = oShell.exec(sCmd)

    Set oOutput = oExec.StdOut

    'handle the results as they are written to and read from the StdOut object'

    Dim s As String

    Dim sLine As String

    While Not oOutput.AtEndOfStream

    sLine = oOutput.ReadLine

    If sLine <>"" Then s = s & sLine & vbCrLf

    Wend

    ShellRun = s

    End Function

    问题是编写Java程序

    感谢您的评论,但问题是是否可以在宏的帮助下运行Java程序?这个解决方案没有睡眠方法,我指向javaw而不是java

    比其他建议的解决方案好得多的是使用Jinx(https://exceljava.com)在Java中创建Excel加载项。

    有关如何使用Java编写Excel宏的详细信息,请参阅https://exceljava.com/docs/macros.html。

    除了宏之外,还可以编写用户定义的函数和菜单。

    实际上,您可以使用Java作为VBA的完全替代品!有关如何调用Excel对象模型以允许您在Java中使用VBA执行所有操作,请参阅https://github.com/exceljava/jinx-com4j。

    展开全文
  • 我有两个文件,即“.xlms“和”数据.csv“我想从.xmls文件位于数据.csv生成一些数据并保存结果到目前为止,我的代码是:macroPath="Macro.xlsm"filePath="Output.csv"def performAnalysis():if os.path.exists...
  • 金山WPS开发工具excel宏VBA插件,下载后运行vba6chs.msi安装插件(安装前先关闭WPS表格程序)。安装成功后再次打开WPS表格,开发工具就可以用宏编写VBA程序了。
  • .Net 调用VBA Excel宏

    2017-06-06 11:11:02
    .Net 调用VBA Excel宏,PPT 可运行,bin中有VBA 代码
  • Excel宏的介绍及应用

    千次阅读 2020-06-15 23:21:07
    录制Excel提供了可以像录制声音那样录制的代码段,点击“录制”之后,接下来对Excel的操作会自动转换为代码。 的来源 既然是可以重复执行的代码段,那是什么语言的代码呢?答案是VBA, 那VBA是什么...
  • 如何让EXCEL表格打开自动运行指定的步骤:1.sheet1中...关闭保存,再打开Excel表格式,就会自动运行sheet1中的main了如何用编制Excle程序Excel 办公软件自动集成了“VBA级程序,用此语言编制出的程序就叫“...
  • C#执行Excel宏模版的方法在项目中如果涉及到用Excel开发的报表模版来导出报表数据的话,一般都是在Excel报表中使用VBA做成宏来进行调用。即先使用Excel自带的VBA开发好报表模版,然后再将模版程序放在固定目录下,在...
  • 我试图将@Siddhart的代码改编为运行我的open_form的相对路径,但它似乎没有用。这是我的第一次尝试。我的工作解决方案如下。Option ExplicitDim xlApp, xlBookdim fsodim curDirset fso = CreateObject("Scripting...
  • 在EXCEL的VBA中提供了一个ExecuteExcel4Macro函数,可以用于运行Excel工作表中的指定。关于ExecuteExcel4Macro函数的用法具体详见MSDN上的描述。在Python中,对Excel表格的操作需要借助于win32com.client模块...
  • Excel操作中有时候需要用到概念,而是一个难以理解的概念,但对于一个具体的而言,却是容易理解的,一般数量Excel软件的朋友对宏都有一定的认识,下面本文将与大家介绍下Excel怎么设置。使用Excel的VBA...
  • Excel宏功能介绍.PPT

    2016-06-08 12:32:49
    别人提供了或者Excel VBA代码给你,你不知道如何运行? 该文档可以帮助你。 本PPT包含如下内容: 1、Excel 介绍,录制,3种将作用于其他Excel表的方式。 2、Excel 对象介绍。 3、Excel VBA程序结构介绍。 ...
  • excel宏的Java调用

    千次阅读 2019-04-01 17:40:16
    下载jacob-1.19.zip ... jacob-1.19-x64.dll放到C:\Windows\System32目录下 jacob.jar引入项目 ...excel需要保存为启用的工作簿,后缀为.xlsm 文档特定设置 Sub 样式设置() ' ' 样式设置 ' ' R...
  • 在使用excel宏功能的时候,一些网友会遇到excel宏运行不了,软件提示:“运行时错误1004,应用程序定义或对象定义错误”的问题,那么,excel宏运行时错误1004怎么办?幸好,已经有网友整理了关于excel宏运行时错误...
  • Excel宏教程 (宏的介绍与基本使用) Microsoft excel是一款功能非常强大的电子表格软件。它可以轻松地完成数据的各类数学运算,并用各种二维或三维图形形象地表示出来,从而大大简化了数据的处理工作。但若仅利用...
  • 使用EPPlus库的启用Excel文件生成器(.xlsm)。 使用EPPlus库的支持Manchego的热Excel文件生成器(.xlsm)。 用法C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ csc.exe /reference:EPPlus.dll ...
  • mann-kendall及sens的excel宏,包括趋势分析,显著性检验与图表绘制,宏模板中示例数据为大气成分数据,用户使用时替换为待分析数据并修改需要分析的数据起止时间,点击相应按钮分析。运行时需要启用宏,建议使用高...
  • Excel之VBA简单编程

    万次阅读 多人点赞 2018-06-05 01:26:32
    Excel之VBA简单编程 excel是一款很经典的数据分析的工具,里面包含了很多内置函数,但实际情况有时却复杂得多,而excel编程提供了自定义函数的功能,正好有老师需要帮忙做一些数据分析,就学习了一下,下面是...
  • 创建excel宏的hello world程序

    千次阅读 2015-04-10 10:50:35
    故事的开始是这样的:我需要处理一些excel表格,而使用是一种更为直接的思路,网上稍微搜了下,没找到入门级别的文章,所以就自己粗略整理了。 入门的话,第一个程序就应该是hello world!【…… 以下以Office ...
  • Excel宏设置有四个选项,如下图所示,可以根据需要选择性的使用Excel如何启用宏。第一:禁用所有宏,并且不通知如果不信任宏,请单击此选项。此时,将禁用文档中的所有宏以及有关宏的安全警告。第二:禁用所有宏,并...
  • 目录 示例表 问题 操作方法 1.录制 步骤1 单击“开发工具”选项卡中的“录制”按钮。...步骤2 在打开的“录制新宏”窗口中进行如图1-5所示的...2.运行宏 步骤1在A2:E2区域输入条件。 步骤2单击“开发工...
  • Excel2016 @TOC 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对...
  • #用python在excel中写入运行 #作者:冯德平(山野雪人) import win32com.client as win32 xl = win32.gencache.EnsureDispatch('Excel.Application') xl.Visible = True xlbook = xl.Workbooks.Add("aaaa") #...
  • 文章目录VBA编程简介准备...而“”可以理解为一组自动化程序,执行一个就能执行其对应的一系列操作。创建主要有两种方法,一种是录制,也就是将人的一些操作录下来,需要的时候执行就可以自动重复这些操...
  • wps excel宏被禁用如何启用 - 卡饭网

    千次阅读 2020-12-21 09:48:59
    Excel宏被禁用怎么办?Excel宏被禁用怎么办? 看到excel提示宏已被禁用,大家会不会觉得很心塞呢?下面小编就来教大家如何解决宏被禁用的问题啦,想要你的excel宏不被禁用就来看看吧。 Excel宏已被禁用解决方法: 单击...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,117
精华内容 3,246
关键字:

手机运行excel宏程序