首页 文章
  • 0 votes
     answers
     views

    Excel SaveAs()挂起

    我使用visual basic 6将数据导出到excel文件,问题是 everything works fine when i export in debug mode but when i make the exe it hangs and cursor keeps rotating . 我已经给出了下面的导出代码 . 该程序似乎冻结在 SaveAs 行: On Error GoTo X Di...
  • 37 votes
     answers
     views

    是否有适用于VB6 / VBA的JSON解析器?

    我试图在VB6中使用Web服务 . 我控制的服务 - 当前可以返回SOAP / XML消息或JSON . 我很难弄清楚VB6的SOAP类型(版本1)是否可以处理返回的 object - 而不是像 string , int 这样的简单类型 . 到目前为止,我无法弄清楚我需要做什么才能让VB6进入玩回归的物体 . 所以我想我可能会将Web服务中的响应序列化为JSON字符串 . VB6是否存在JS...
  • 16 votes
     answers
     views

    无法在VB6中移动控件

    我正在研究VB6中的一个小项目,并试图摆弄设计视图中控件的位置和大小 . 但他们不会移动或调整大小;一个 grab 小手柄,没有任何反应 . 有谁知道为什么,以及如何处理它?
  • 2 votes
     answers
     views

    使用vb6中的打印机对象打印Code128条形码(使用字体)

    我们有一些古老的vb6程序,它使用依赖于窗口字体的打印机对象创建条形码,这对于代码39可以正常工作 . 最近我们需要将字体切换到code128,经过一些工作我们将输入转换为code128格式字符串,并尝试使用相同的方法打印,但是,打印输出似乎不对(奇怪的是,当我们将转换后的字符串复制到excel并使用相同的代码128字体打印出来,完美显示和打印出来) 我想知道是否有人有同样的经历,如果是这样,有人...
  • 0 votes
     answers
     views

    在ZEBRA标签打印机中打印

    我正在尝试使用ZPL命令在ZEBRA打印机中打印图像(图片) . 这是代码: ^XA ^FO10,10^XGR:ICONE.GRF,3,3^FS ^XZ 我的问题是我无法从闪存(E :)打印图像 . 我只从DRAM内存中打印图像 . 有人可以给我一些提示吗? 谢谢,埃德森 .
  • 0 votes
     answers
     views

    Activex未显示

    VB 6在IE 8及更低版本上工作正常,但在IE 9和更高版本上没有显示 . ActiveX正在使用MXFlexgrid,制表符控件日历和其他Microsoft控件 . 我们可以看到OCX和INF文件已加载到下载程序文件文件夹中,但控件本身未显示 .
  • 2 votes
     answers
     views

    在WebBrowser控件中禁用脚本?

    我有一个使用WebBrowser控件的VB6应用程序 . 它显示本地文件夹中的HTML页面(使用file:// URI方案) . 其中一些页面包含嵌入的JavaScript代码 . 这一切都适用于绝大多数用户,但有时我们会从页面中与JavaScript相关的所有问题的人那里获得报告 . 基本上,看起来他们在WebBrowser控件中禁用了脚本 . 问题是:我甚至无法重现这个问题 . 我试图摆弄IE...
  • 236 votes
     answers
     views

    VBA有词典结构吗?

    VBA有字典结构吗?像键<>值数组?
  • 0 votes
     answers
     views

    VB:在For循环中声明变量

    我一直试图在For循环中声明变量已经有一段时间了,而我却一直无法找到方法 .我试图在每次在二维阵列中遇到某个数字时创建一个新图像(平铺)(测量32x16) . 我可能需要补充一点,我使用的是Visual Basic 6 . 目前我正在使用以下代码: Option Explicit Dim wCount As Integer Dim hCount As Integer Dim arrTiles(31...
  • 0 votes
     answers
     views

    VB代码,用于将文件从第三方应用程序打印到没有对话框的网络驱动器

    我的组织有一个特定的要求 . 我们正在使用第三方工具将Excel转换为PDF格式 . 我们的Excel文件包含财务数据和图表,该工具将它们转换为pdf文件 . 转换后,它们将被发送打印 . 现在我需要编写一个篡改打印机配置的vb代码 . 转换为pdf后,当我点击工具中的打印时,它不应该转到默认打印机打印物理文件,也不应该显示要求打印机选择的对话框,而是应该弹出一个自定义对话框指示文件保存在网络驱动...
  • 1 votes
     answers
     views

    检测何时创建新电子邮件(WithEvents)

    我试图从Excel工作簿中调用存储在Outlooks ' ' ThisOutlookSession'中的过程 . 遗憾的是,较新的Outlook 2010应用程序与MS office产品之间的 application.run *SubName* 不兼容 . 由于'.send'上的安全消息需要有人值守站,因此无法完成代表Outlook发送电子邮件的Excel脚本 . (无法更改公司政策中的安全设置...
  • 0 votes
     answers
     views

    VBCOM应用程序中的MSCOMCTL.OCX CVE-2012-1856和CVE-2012-0158 ActiveX漏洞

    我的公司向客户分发一个提醒跟踪VB6程序,发送有关截止日期的电子邮件提醒并跟踪用户回复 . 最近,我们被一位关心VB6漏洞的潜在客户接洽 . 他向我们发送了一个指向CVE网站的链接,我们发现了两个影响我们软件使用的ActiveX控件的漏洞 - CVE-2012-1856和CVE-2012-0158 . 我们非常热衷于确保我们不会让客户暴露于可能的漏洞之中 . CVE网页:https://www....
  • 60 votes
     answers
     views

    VB6和VBA的替代IDE [关闭]

    我被Visual Studio 2008和Eclipse宠坏了,不得不在VB6应用程序上做一些维护工作 . 有谁知道VB6的替代/更新IDE? 重写不是一个选项我只是修复了一些错误,它是一个很大的代码库 .
  • 17 votes
     answers
     views

    在VB6中转义字符串中的引号

    我正在尝试对旧的VB Web应用程序进行一些小的更改我需要在字符串中添加引号我到目前为止没有运气 . 字符串是 Dim sql As String = "Select * from Usertask Where UserId = " & Session("UserId") & " and JobID=" & dd...
  • 4 votes
     answers
     views

    VB6 - Lua集成

    我想知道是否有人有任何关于集成Lua和VB6的技巧 . 我正在运行一个小的在线RPG,可以添加一些脚本 .
  • 15 votes
     answers
     views

    VB6 - ByRef参数类型不匹配错误 - 它在哪里?

    在我使用VB6的10年中,我偶尔得到一个“ByRef参数类型不匹配”错误,我根本无法找到不匹配 . 经过一段时间的挣扎之后,我总是以这种或那种方式强迫这种类型,但这次我想我会问 . 我包含了我认为可能与此有关的所有代码;但是你现在可以跳过它并在我演示问题后引用它: Public Type PBufferType Location(9) As Integer ' code location ...
  • 32 votes
     answers
     views

    变量迭代自身 - 不同类型的不同行为

    Please take a look at the latest updates at the end of the post. 特别是,请参阅 Update 4: the Variant comparison Curse 我已经看到配偶撞到墙上以了解变体是如何工作的,但从来没有想到我会有自己的糟糕时刻 . 我已成功使用以下VBA构造: For i = 1 to i 当 i 是整数或任何数字类型...
  • 0 votes
     answers
     views

    Crystal Report按公式字段过滤

    我是水晶报告的新手,我用一个过滤器做了一个非常简单的报告 . 我将一个参数从VB6传递给晶体报告“BranchID”并将其放在一个公式字段中:@BranchID . 值正确传递 . 我需要根据此值过滤报告 . 在Select expert中,我在公式编辑器中添加了以下公式: = {@ BranchID},但添加后所有字段都消失了 . 如果我在过滤器中指定了一个值( =“NewYork”),它将根据...
  • 1 votes
     answers
     views

    通过VB6条件格式化Excel文档(覆盖格式问题)

    我在运行时创建一个Excel文档,其中包含一些我想条件格式化的值 . 在从头开始进行各种尝试以及使用/修改从Excel的宏录制器输出的代码时,我遇到了与格式覆盖相关的一致问题 . 我已经发布了下面的代码片段,可以说我已经测试过,以确保我的选择范围是有效的,适合我想要的条件格式化 . 有一些重叠,但奇怪的是第一个条件格式只采用第二个条件格式的一个属性 . 含义D5:工作表的结尾最终有一个绿色字体,而...
  • 0 votes
     answers
     views

    VB6打印水晶报告使用日期范围过滤器

    我想使用日期范围过滤器从VB6表格打印水晶报表中的一些数据, VB6表单中的示例有Date字段1 = date1.value Date field 2 = date2.value 并使用具有日期范围过滤器的组公式在水晶报表中打印 Ado.date 谢谢
  • 0 votes
     answers
     views

    Crystal报告子报告方向VB6

    我正在VB6中创建一个报告,特别是我有一个横向报告的主报告,然后我再次插入一个子报告横向,但是当我打印它时,子报告看起来像是一些数据 . 我将打印机属性方向设置为报表和子报表 . 有什么想法的原因? 在此先感谢,giampaolo
  • 1 votes
     answers
     views

    通过COM抛出访问冲突的事件调用

    我有一个遗留的VB6应用程序,其中我们创建一个 Task 对象来执行我们收到事件后完成的工作,然后我订阅了这个任务的事件,最后我 WaitOne 在 AutoResetEvent 我用来控制线程 . 我还将任务 ContinueWith 设置为 Set AutoResetEvent . 当我使用控制台应用程序(用.NET编写)测试此设置时,我没有一个问题 . 但是,当我通过VB6调用相同的方...
  • 1 votes
     answers
     views

    如何使用vb6中的sql在两个不同的表上创建包含多个列的比较方法

    我有(Table1.column1和Table1.column2)和另一个(Table2.column1和Table2.column2)在我的数据库中,我想获得结果,其中(Table1.column1和Table1.column2)值未找到(Table2.column1和Table2) .column2)? Table1 Table2 ------...
  • 0 votes
     answers
     views

    为什么ActiveReports 2 Drawline只在最后一页上绘制?

    我正在研究使用ActiveReports 2的传统VB6应用程序 . 我正在尝试在页面上绘制线条 . 当我有一个报告,其中数据导致生成的报告有多个页面时,我注意到DrawLine方法只绘制最后一页上的行 . 例如,在ActiveReport的ReportEnd事件处理程序中,我有以下代码: Me.Pages(0).DrawLine 2000, 2000, 2000, 5000 Me.Pages(1...
  • 2 votes
     answers
     views

    使用ActiveReports pro 2:如何使用子报表?

    我有一个lagacy项目(vb6),它在项目执行文件(.exe)旁边有几个报告(.rpx) . 当用户执行.exe文件时,它将.rpx文件下载到用户机器的指定本地文件夹,并使用“LoadLayout”语句,它将所有.rpx报告文件格式转换为类型的变量:DDActiveReports2.ActiveReport,最后显示它 . 现在,我的问题是:我需要在主要报告中嵌入一个子报告,并在上面说明 . 子...
  • 0 votes
     answers
     views

    ActiveReport截断文本

    我在ActiveReport3.0中制作了一个包含子报表的报表 . 在我的子报表中,实际上在Detail部分中,我有一个文本框,我将我的值绑定到textbox.datafield . 我的值是一个波斯语的文本,它也很长(大约8000字) . (我从Sql读取值) . 我将文本框的对齐设置为“rtl”,因为我的文本是波斯语 . 然后,当我运行我的应用程序时,activereport将我的文本截断为波...
  • 0 votes
     answers
     views

    在活动报告中添加带有查询的子总计

    我需要在 Active reports 中使用 vb.6 创建一些子总计,并且报告包含基于 KDKRY 的每个行,如下所示: 如何根据 KDKRY 求和'Hour'所以我可以把它放在'Total Hours'中 我使用此查询生成该报告: select A.KDKRY, A.NMKRY, E.NMTOW,B.NMSTOW, SUM(C.HSTOW)JAM, COUNT(C.TGLWORK)MDA...
  • 2 votes
     answers
     views

    如何在VB6中的运行时分配TabIndex

    我正在使用VB6维护应用程序 . 它是一个基于Windows的应用程序 . 我的客户端希望在运行时配置控件选项卡索引 . 我将客户端设置保存到访问数据库 . 以下子设置控件的选项卡索引 Private Sub SetTabSetting() Dim i As Integer Dim Ctr As Control If UBound(TSetting) > 0 Then For i =...
  • 0 votes
     answers
     views

    如何在VB6中调试VC dll

    我尝试了几种不同的方法,但没有一种方法可行 . 方法1我试过: 启动VB程序并运行直到DLL运行 . 打开VC(无项目)并选择Build |启动调试|附加到Process附加到VB程序在VC中打开DLL源代码文件,在代码中选择一个断点 . 继续运行VB程序,它没有跳转到VC . 方法2我试过: “经过长时间的斗争找到了答案 . 实际上,我们必须在Projects-> settings-&gt...
  • 2 votes
     answers
     views

    组合框和文本框的VBA动态数组单击事件

    嘿所有我有以下VBA代码,允许我在动态创建的组合框和文本框上的用户窗体上有一个点击事件 . 用户窗体: Option Explicit Dim comboboxBoxColct As New Collection Dim textboxBoxColct As New Collection Private Sub UserForm_Activate() Dim comboboxEvent As ...

热门问题