小编Mar*_*aza的帖子

使用vba翻译文本

可能是一个罕见的请愿,但这是问题.

我正在为我的组织调整第三方的优秀人才.excel是用英语开发的,我组织的人员只讲西班牙语.我想使用与原始工作表完全相同的代码,我更喜欢不触摸它(虽然我可以这样做),所以我想使用每次出现msgbox时的函数(英文文本) ,我翻译msgbox消息,但没有触及原始脚本.我正在寻找一个可以在原始代码中每次调用msgbox时调用的掩码.

我更喜欢不触摸原始代码,因为第三方开发人员可能经常更改它,并且每次更改代码时都会非常烦人.

那可能吗?

excel vba google-translate msgbox

10
推荐指数
3
解决办法
5万
查看次数

SQL Server:在函数中使用 Exec 的替代方案

我正在尝试创建一个函数,我可以调用它来检查数据库中每个表的键中的下一个 ID。我知道如何做到这一点,但无法创建该函数,因为我收到此错误:

“在函数中无效使用副作用运算符‘INSERT EXEC’。”

看来我不能在函数中使用Exec。我可以通过哪些替代方案来获取此信息?

这是我的代码:

CREATE FUNCTION FCN_ProximoID()
RETURNS @TablaID Table (Tabla nvarchar(370), ID int)
AS
BEGIN
-- Fill the table variable with the rows for your result set
DECLARE @Row INT
DECLARE @Filas INT
DECLARE @MaxID INT
DECLARE @Query As varchar(max)
DECLARE @TableName nvarchar(256), @ColumnName nvarchar(128)



SET @Filas = (SELECT MAX(Fila) 
    FROM (
        SELECT ROW_NUMBER() OVER(ORDER BY A.TABLE_NAME) AS 'Fila', 
                          A.TABLE_NAME As Tabla, A.COLUMN_NAME As Columna, 
        A.ORDINAL_POSITION As Indice, B.DATA_TYPE As TipoDato
        FROM 
        INFORMATION_SCHEMA.KEY_COLUMN_USAGE A
        LEFT JOIN INFORMATION_SCHEMA.COLUMNS …
Run Code Online (Sandbox Code Playgroud)

sql

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

excel ×1

google-translate ×1

msgbox ×1

sql ×1

vba ×1