独家 VBA 函数

目录

# 独家 VBA 函数与语句

LibreOffice Basic 在启用 VBA 支持时会添加这组函数。

这些独家 VBA 函数会在 LibreOffice Basic 模块第一个宏之前出现「Option VBASupport 1」时启用。

## VBA 语句

## Option ClassModule 语句

指定模块是包含成员、属性、过程和函数的类模块。

## Option VBASupport 语句

指定LibreOffice Basic 将支持一些 VBA 语句、函数和对象。

## Enum 语句 [VBA]

定义枚举或非 UNO 常量组。枚举是值的列表, 可方便编程并简化代码逻辑检查。

## 文本函数

## AscW Function [VBA]

返回某个字符串表达式中第一个字符对应的 Unicode 值。

## ChrW Function [VBA]

返回指定字符代码对应的 Unicode 字符。

## InStrRev 函数 [VBA]

返回字符串在另一个字符串中的位置，从字符串的右侧开始。

## StrReverse 函数 [VBA]

将字符串中的字符顺序反转，然后返回反转后的字符串。

## StrConv Function

Convert a string as specified by a conversion type.

## 财务函数

## DDB 函数 [VBA]

返回指定期间内资产的折旧，使用算术递减方法。

## FV 函数 [VBA]

返回基于定期、不变付款和不变利率的投资的未来价值 (未来价值)。

## IPmt 函数 [VBA]

计算定期付款和固定利率的投资的定期摊销。

## IRR 函数 [VBA]

计算投资回报的内部比率。

## MIRR 函数 [VBA]

计算一系列投资回报的修改的内部比例。

## NPer 函数 [VBA]

计算贷款或投资的期数。

## NPV 函数 [VBA]

计算投资的当前净值，基于提供的贴现率以及一系列的存取款。

## Pmt 函数 [VBA]

计算贷款或投资的恒定周期性付款。

## PPmt 函数 [VBA]

根据定期固定金额付款与固定利率，指定本金付款期数的投资回报。

## PV 函数 [VBA]

返回一项投资在一系列定期支付后的现值。

## Rate 函数 [VBA]

返回贷款或投资的利率。

## SLN 函数 [VBA]

返回一个周期内资产的直线折旧额。整个折旧期间内的折旧总额是恒定的。

## SYD 函数 [VBA]

返回算数减少的折旧率。

## 日期与时间函数

## FormatDateTime 函数 [VBA]

将日期与/或时间格式应用到日期表达式，并将结果以字符串形式返回。

## MonthName 函数 [VBA]

MonthName 函数返回指定月份数字的本地化的月份名称。

## WeekdayName 函数 [VBA]

WeekdayName 函数返回一周中指定某天是星期几。

## I/O 函数

## Input Function [VBA]

返回输入或二进制文件 (字符串) 的打开流。

## 数学函数

## Round Function [VBA]

Rounds a numeric value to a specified number of decimal digits.

## FormatNumber 函数 [VBA]

返回数字表达式按特定数字格式表示的字符串。

## FormatPercent [VBA]

Returns a string with a number formatting applied to a numeric expression. A percent sign is appended to the returned string.

## Partition 函数 [VBA]

返回一个字符串, 指示数字在计算的序列范围内出现的位置。

## Object Properties and Methods

## Err Object [VBA]

Use VBA Err object to raise or handle runtime errors.