小编use*_*025的帖子

Vlookup和ISERROR

我正在使用Office 2007.我有一个PowerPoint宏,它使用Excel工作表来执行vLookup.我为vLookup创建了一个公共函数.当正确提供所有值时,它运行良好.现在,我正在尝试捕获无法找到查找值的条件的错误.功能代码是:

Public Function v_lookup _
            (lookup_value As Variant, _
            table_array As Range, _
            col_index_num As Integer, _
            range_lookup As Boolean) _
            As String

Dim varResult           As Variant
Dim objExcelAppVL       As Object
Set objExcelAppVL = CreateObject("Excel.Application")
objExcelAppVL.Visible = False

varResult = objExcelAppVL.Application.WorksheetFunction.VLookup _
            (lookup_value, _
            table_array, _
            col_index_num, _
            range_lookup)
If IsError(varResult) Then varResult = ""
v_lookup = varResult

objExcelAppVL.Quit
Set objExcelAppVL = Nothing

End Function
Run Code Online (Sandbox Code Playgroud)

我使用以下语句从主宏调用此函数:

varGatherNumber = v_lookup(varDateTime, Lit_Sched_Table_Lookup, 5, vbFalse)
Run Code Online (Sandbox Code Playgroud)

没有错误时,此代码很有效.问题是,当查找失败时,我被抛入Debug指向,

 varResult = objExcelAppVL.Application.WorksheetFunction.VLookup
Run Code Online (Sandbox Code Playgroud)

..声明.If IsError(varResult)... …

error-handling vba excel-formula vlookup powerpoint-vba

5
推荐指数
1
解决办法
553
查看次数

如何解决Windows 10 Scheduler错误

我在Windows 10中有几个最近失败的任务。我最近没有对服务器进行任何更改。这些任务可以正常运行数年,然后在2017年12月开始失败。我将Scheduler任务配置为在系统启动上运行。
当我检查“历史记录”选项卡时,我看到:

任务启动失败错误:其他数据:错误值:2147943712。

任务/常规选项卡的配置如下:

  • 运行用户是否已登录
  • 不要存储密码。
  • 以最高特权运行
  • 为Windows 10配置

用户帐户是“管理员”。该用户没有密码,是管理员。

当我尝试从“选定项/运行”选项运行任务时,调度程序记录了相同的错误。根据其他帖子,我尝试编辑用户帐户,重新键入Admin并按“检查名称”按钮。它显示SERVERNAME \ Admin,并且不提示输入密码。

如何配置任务管理器,使其不产生此错误?

windows-10 taskscheduler

5
推荐指数
1
解决办法
1674
查看次数

如何在 Apex 交互式报表的列数据中显示新行

我正在使用 Apex 4.2 和 Oracle 11.g

我有一个名为“交易详细信息”的列,我在交互式报告中显示该列。报告列的“显示文本为”选项设置为“标准报告列”。报告列选自名为 transaction_detail 的 varchar2 表列。我也只是在建桌子。transaction_detail 表列由具有以下代码的过程填充:

Insert into mail_log (transaction_type, transaction_detail)
Values ('FTP Transaction',
           'Filename=' || p_image_filename || 
                '<br/>' || 'Event Description=' || l_event_description);
Run Code Online (Sandbox Code Playgroud)

程序代码可以轻松更改。报告仅显示:

Filename=myfile.jpg<br/>Event Description=my description

我尝试在过程中使用 CHR(13) 而不是 html 字符,然后尝试用 html 字符替换 apex 中的 CHR(13)。而不是简单地选择列:

  , transaction_detail
Run Code Online (Sandbox Code Playgroud)

我试过:

 , REPLACE(transaction_detail, CHR(13), '&lt;br/&gt;')
Run Code Online (Sandbox Code Playgroud)

但我无法克服 Apex 错误:ORA-12899:列“APEX_040200”的值太大。“WWV_FLOW_WORKSHEET_COLUMNS”。“DB_COLUMN_NAME”(实际:49,最大值:30)


如果该列是标准报告列,Apex 是否应该能够将 解释为新行?

oracle oracle11g oracle-apex

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

CSS如何集中菜单

我无法让菜单居中.我有中心的图像等,但我无法将菜单置于中心位置.

以下是与菜单相关的网站的一些CSS:

@charset "UTF-8";

    /* CSS Document */

#nav {
    width:975px; /* six main menu buttons at 150px per */
    margin:1 auto; /* Based on a suggestion from stackoverflow */ 
    list-style-type:none;
    text-align:center;
    position: fixed; /* used to render menu bar on top */
    top: 0; /* used to render menu bar on top */
    z-index: 1000; /* use z-index to render menu bar on top of everything, even the slideshow */
    display:inline-block;
    }

#nav li {
    display:inline-block; /* used to …
Run Code Online (Sandbox Code Playgroud)

html css menu center

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

为什么我在 HostGator 上收到 404 错误,或者为什么我不能再从 HTML 文件中调用 PHP?

我有一个与从 HostGator 的 HTML 文件中调用 PHP 相关的问题。突然,该网站在我的主页INDEX.HTML上出现 404 错误。经过一番排查后,我意识到这是因为.htaccess文件中的AddHandler语句不再被识别。我用“#”将其注释掉。这样做可以避免INDEX.HTML页面出现 404 错误,但该页面不会显示任何依赖于 PHP 调用的内容。这是.htaccess文件中注释掉的语句。一线支持人员不知道服务器上有任何变化。

#AddHandler application/x-httpd-ea-php74 .php .php7 .phtml .html .htm
Run Code Online (Sandbox Code Playgroud)

顺便说一下,我的.htaccess文件位于PUBLIC_HTML文件夹中。

php .htaccess

1
推荐指数
1
解决办法
526
查看次数

如何在 Oracle PL SQL 中减去日期

我正在使用 Oracle 18c。我试图确定经过的时间,但在 PL SQL 中减去两个日期变量时出现错误。下面的代码工作正常:

DECLARE
    l_zero_date     date;
    l_current_date  date;
    l_elapsed_time  date;
BEGIN
    Execute Immediate 'ALTER SESSION set nls_timestamp_format = "DD-MM-YYYY HH24:MI:SS"';
    l_zero_date := to_date('01-01-1900 00:00:00', 'DD-MM-YYYY HH24:MI:SS');
    dbms_output.put_line('The value of l_zero_date is: ' || l_zero_date);
    Select ls.duration Into l_current_date From LIT_STATS ls Where ls.prim_key = 1002;
    dbms_output.put_line('The value of l_curr_date is: ' || l_current_date);
--    dbms_output.put_line('The elapsed time is: ' || l_current_date - l_zero_date);

END;
Run Code Online (Sandbox Code Playgroud)

这会产生结果:

The value of l_zero_date is: 1900-01-01 00:00:00
The value of l_curr_date is: …
Run Code Online (Sandbox Code Playgroud)

plsql date

0
推荐指数
1
解决办法
719
查看次数