SAP OLE中常用的一些方法和属性
- 1.ole中如何保存和退出。
call method of sheetname 'saveas' exporting # = filepath # =.
call method of applicationname 'quit'.
- 2.给sheet重命名。
call method of sheetname 'name' = 'sheetname'.
- 3.创建application.
call method of XXX 'excel.application'.
- 4.设置XXX的显示模式。
set property of XXX 'visible' = . 前台运行。为0时表示为后台运行。
- 5.创建workbook.
CALL METHOD OF EXCEL 'WORKBOOKS' = WORKBOOK .
call method of workbook 'ADD'.
- 6.在一个workbook中添加一个worksheet.
CALL METHOD OF applicationname 'sheets' = worksheet.
call method of worksheet 'Add' .
- 7.给单元格赋值。
陈辉/2018-03-22/09:23:27
CaLL METHOD OF EXCEL 'CELLS' = CELL
EXPORTING
# =
# = .
Set PROPERTY OF CELL 'value' = xxxx.
- 8.指定要被操作的sheet.
CALL METHOD OF applicationname 'Worksheets' = SHEET
EXPORTING
# = 'sheet3'. 这里sheet3为要操作的sheet的名字。
call method of sheet 'Activate '.
- 9.指定操作的单元格的范围。
CALL METHOD OF applicationname 'Range' = range
EXPORTING
# = 'B2'
# = 'c2'.
- 10. 如何操作范围内的单元格。
call method of range 'select '. range也为已经定义好的ole2_object.
Set PROPERTY OF range 'MergeCells' = . 合并单元格,0时不合并,1则合并。与前面一起使用
Set PROPERTY OF range 'HorizontalAlignment' = .
Set PROPERTY OF range 'VerticalAlignment' = - .
- 11.单元格内部属性的操作.
call method of cell 'INTERIOR' = int.
set property of int 'ColorIndex' = color. 颜色
set property of int 'Pattern' = pattern.
- 12.单元格内字体的操作.
call method of CELL 'FONT' = font.
set property of font 'BOLD' = bold.
set property of font 'SIZE' = size.
- 13.边框的操作.
call method of CELL 'BORDERS' = BORDERS
EXPORTING
# = ''. -left -right -top -bottom
set property of borders 'Linestyle' = plinestyle .
set property of borders 'Weight' = pweight .
free object borders.
在此之前应该指定range.
- 14.复制与粘贴.
call method of sheet 'copy'. call method of sheet 'paste'.
- 15.一点注意。
在操作sheet时,默认为上次操作的sheet.如果想更换,参考8。
- 16。一个问题。有时输入数据如111111111111111111,会显示为1E+17。
解决办法:
CALL METHOD OF h_excel 'COLUMNS' = columnObj
EXPORTING
# = . "the column number
SET PROPERTY OF columnObj 'ColumnWidth' = .
SET PROPERTY OF columnObj 'NumberFormat' = '@'.
- 17。打开一个workbook.
call METHOD OF workbook 'Open' EXPORTING # = filename+path.
- 18. 所有的操作方法都可以在sell----表 oleload 中 查询到。
- 19. 执行宏。
CALL METHOD OF EXCEL 'RUN' EXPORTING # = 'ZMACRO2'.
- 20。清除range 内容
CALL METHOD OF EXCEL 'Range' = RANGE
EXPORTING
# = tar_cell
# = tar_cell.
call METHOD of RANGE 'ClearContents'.
- 21 合并单元格
CALL METHOD OF EXCEL 'Range' = RANGE
EXPORTING
# = sor_cell
# = tar_cell.
SET PROPERTY OF RANGE 'MergeCells' = .
- 22。 缩小字体填充
SET PROPERTY OF range 'ShrinkToFit' = . note: 为0时取消缩小字体填充,为1时设置缩小字体填充。
- note:
1.与ole相关的关键字存储在表oleload中。
2.如果有些ole方法不熟悉,可以利用vba录制宏来寻找相关的关键字。+
3.可参考SAP标准事务码:OLE,SOLE,,程序:RSOLETT1。
部分事务码可参考标准菜单S000下的 ”工具” -> “ABAP工作台” -> “开发” -> “编程环境” -> “OLE”
SAP OLE中常用的一些方法和属性的更多相关文章
- jQuery中常用的函数方法
jQuery中常用的函数方法总结 Ajax处理 load(url,[data],[callback]) url (String) : 待装入 HTML 网页网址. data (Map) : (可选) ...
- 2019-2-20C#开发中常用加密解密方法解析
C#开发中常用加密解密方法解析 一.MD5加密算法 我想这是大家都常听过的算法,可能也用的比较多.那么什么是MD5算法呢?MD5全称是 message-digest algorithm 5[|ˈmes ...
- VB的一些项目中常用的通用方法-一般用于验证类
1.VB的一些项目中常用的通用方法: ' 设置校验键盘输入值,数字 Public Function kyd(key As Integer) As Integer Dim mychar mychar = ...
- 【Java】Java中常用的String方法
本文转载于:java中常用的String方法 1 length()字符串的长度 String a = "Hello Word!"; System.out.println(a.len ...
- php面向对象类中常用的魔术方法
php面向对象类中常用的魔术方法 1.__construct():构造方法,当类被实例化new $class时被自动调用的方法,在类的继承中可以继承与覆盖该方法,例: //__construct( ...
- java在acm中常用基础技巧方法
java在acm中常用基础技巧方法 如果学到了新的技巧,本博客会更新~ input input-std @Frosero import java.util.*; public class Main { ...
- C#中的类、方法和属性
这节讲C#中的类,方法,属性.这是编码中我们最直接打交道的三个结构. 类: 类(class)是面向对象中最基本的单元,它是一种抽象,对现实世界中事物的抽象,在C#中使用class关键字声明一 ...
- jQuery中常用的函数方法总结
jQuery中为我们提供了很多有用的方法和属性,自己总结的一些常用的函数,方法.个人认为在开发中会比较常用的,仅供大家学习和参考. 事件处理 ready(fn) 代码: $(document).rea ...
- js中常用的对象—String的属性和方法
今天说一下,js中常用的内置对象——String对象它有以下几个常用的属性:lengthprototype 有以下几个常用的方法:parseInt()转换为数字parseFloat()转换为数字,支持 ...
随机推荐
- python 垃圾回收机制的思考
一.前言 Python 是一门高级语言,使用起来类似于自然语言,开发的时候自然十分方便快捷,原因是Python在背后为我们默默做了很多事情,其中一件就是垃圾回收,来解决内存管理,内存泄漏的问题. 内存 ...
- ELF哈希技术
ELFhash详情见点击打开链接 代码如下: unsigned int ELFhash(char *str) { unsigned int hash=0; unsigned int x=0; whil ...
- jsp去除空行的web.xml配置
在jsp中我们引入的标签,例如jstl的标签,循环遍历等等,可能会产生很多空行,其实也没什么,不会影响展示,但是空行多多少少会影响性能,这是我们只需要在web.xml中配置一下我们就可以很简单的去掉, ...
- spring 配置文件无法加载,junit找不到xml配置文件java.lang.IllegalStateException: Failed to load ApplicationContext
最近遇到一个奇怪的问题.maven项目再进行junit单元测试的时候发现无法加载配置文件.一会能加载一会又不能加载.然后试了在src/main/resource下面的配置文件放到src/test/re ...
- Linux下Nodejs安装
网上有很多node安装方法,最好用的应该是在windows下载nodejs linux版本,安装包移植到ubuntu中, 下载下来的是个双重压缩的文件.tar.xz,先解压xz,再解压tar xz - ...
- 网络基础tcp/ip协议一
计算机网络: 硬件方面:通过线缆将网络设备和计算机连接起来 软件方面:操作系统,应用软件,应用程序通过通信线路互连 实现资源共享,信息传递 计算机网络的功能: 数据通信 资源共享 增加可靠性 提高系统 ...
- FusionCharts封装-Category
Categories.java: /** * @Title:Categories.java * @Package:com.fusionchart.model * @Description:Fusion ...
- R语言︱文本挖掘——jiabaR包与分词向量化的simhash算法(与word2vec简单比较)
每每以为攀得众山小,可.每每又切实来到起点,大牛们,缓缓脚步来俺笔记葩分享一下吧,please~ --------------------------- <数据挖掘之道>摘录话语:虽然我比 ...
- Flex读取txt文件中的内容(二)
Flex读取txt文件中的内容 自动生成的文件 LoadTxt-app.xml: <?xml version="1.0" encoding="utf-8" ...
- 异常-----web.xml文件报错 Multiple annotations found at this line: - cvc-complex-type.2.4.b: The content of element 'welcome-file-list' is not complete. One of '{"http://java.sun.c
1,检查抬头是不是有问题. <?xml version="1.0" encoding="UTF-8"?><web-app version=&q ...