谢谢你的帮助,大卫。我根据您建议的链接进行了更改。我是否遗漏了什么,因为我仍然收到相同的消息
[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied.
我正在使用VBA将数据输入到SQL server中。代码运行得很好。我使用的是SQL Server 2014。数据库位于我的服务器上。这些计算机对我的计算机/服务器有安全的、经过身份验证的远程访问吗?用户通过Excel .xlsm文件输入信息。
这就是问题所在。我正在将我的Excel/VBA .xlsm文件发送给登录到
我已经阅读了的文章,我想知道(2)一些事情。
可以通过创建引用Excel的更新语句的字符串从更新MS表。下面是VBA中关于我的意思的一个粗略的想法。
如果将SQL语句添加到服务器,如何使用VBA?从Excel中调用它
背景:我试图从MS SQL Server中提取一个表,将结果作为Excel表加载到Excel表中,在Excel表中我可以退出工作表并将所有更改更新回服务器表。
I设置了一个类和工作表模块,用于在工作表中单个单元格更改后更新服务器,但现在我想立即更新所有更改。有更好的方法来获得结果吗?
Sub UpdateSqlWithExcelTableJoin()
Dim c
它是一家信用卡公司,正在使用一种名为"Tsys“的系统。为了从"Tsys“中获取信息,它使用IBM 9的Reflecltion连接到"Tsys”服务器来获取信息。为了提高效率,使用VBA宏模拟用户在反射中的输入,获取信息。然而,它仍然非常慢,很容易被其他应用程序打断。对于任何熟悉" Tsys“的人来说,是否有任何API(Java或C#)允许人们直接与Tsys服务器通信,而无需使用第三方软件(如reflection For IBM )?
我已连接到exchange服务器,因此一些邮件存储在我的本地outlook文件中,另一些邮件存储在服务器上。在outlook中,文件夹(我要读出的)的项目计数显示为13.000个项目。但是当我尝试通过VBA遍历这些项时:
Sub asdf()
Dim objOutlook As Outlook.Application
Set objOutlook = CreateObject("Outlook.Application")
Dim objMAPIFolder As Object
Dim objFolder As Object
Dim myItem As Outlook.MailI
我有VBA代码,运行sql服务器存储的proc,将数据导入excel。
Excel数据:
Id Division Department Scale
1 North IT 8.5
2 South Finance 8.0
3 North Finance 8.0
4 West IT 8.5
5 East Finance 8.0
6 South
日安,
我创建了一个使用DSN名称从普适数据库获取数据的小型VBA过程。当我和服务器在同一个网络上时,这是很好的。当我不在同一个网络上时,我需要能够运行这个过程。我尝试过许多不同的连接字符串,但无法打开连接。我不知道该从哪里着手解决问题,才能让这件事发挥作用。我可以使用dyndns名称通过远程桌面访问服务器--不确定是否可以将它用作连接字符串中的服务器地址?
下面是在本地时工作的VBA代码。我需要一种远程工作的方法。
Sub GetData()
Dim adoConn As ADODB.Connection
Dim adoRs As ADODB.Recordset
Dim sSql As S
我已经创建了一个VBA代码,打开一个名为Putty的程序,它对访问删除Unix服务器非常有用。
但是我认为我的问题是VBA问题,我所看到的用VBA实现putty seccion自动化的所有替代方案都将用户的密码存储在一个ecplicit中,我想隐藏这一信息以避免未来的问题。
我发现的解决方案是打开一个输入框,每次打开工作簿时都需要用户的密码。因此,密码被存储在一个变量中,直到工作簿关闭,并且用户只需要为所有Putty会话键入一次密码。
但是我面临一个范围问题,因为在双击之后打开Putty的子不能在工作簿打开后访问密码设置的值。
Public password As String 'I
那里。
我试图通过Excel2010VBA连接到Firebird数据库,但没有成功。我是ADO的新手,所以我找不出错误。
我有一个.fdb文件。在我的Excel中,我引用了微软ActiveX数据对象6.0Library。然后我去了火鸟网站,下载并安装了。
我的VBA代码很简单:
Dim conn As ADODB.connection
Set conn = New ADODB.connection
conn.Open "DRIVER=Firebird/InterBase(r) driver; UID=SYSDBA; PWD=admini; DBNAME=C:\test.fdb;
我使用下面的代码与VBA连接到SQL,并在标题中获得错误
' Create a connection object.
Dim cnPubs As ADODB.Connection
Set cnPubs = New ADODB.Connection
' Provide the connection string.
Dim dbms As String
Dim strConn As String
' Specify the OLE DB provider.
cnPubs.Provider = "SQLNCL
如何从VBA运行java类。我正在尝试使用Excel VBA发送到服务器。我只能在PC上使用VBA来做这件事,但是当使用MAC时,DomDocument对象返回一个编译错误。所以我所做的是创建一个java类,它将发布和获取来自服务器的响应。现在,我要做的是让VBA运行java类,等待返回代码并处理返回。如果这可以用一种不同的语言(然后是Java)来完成,我也对此持开放态度。但我们更喜欢Java。
我试着用
Dim obj as Object
Set obj = GetObject("java:SendXML") '(sendXML is class name)
但是
我主要使用VBA访问MySQL数据库,并将数据库中的数据降到excel工作表中。为了通过vba打开到MySQL服务器的连接,我使用以下代码:
Public Sub OpenConnection()
Set conn = New ADODB.Connection
conn.Open GetConnectionString()
End Sub
Function GetConnectionString() As String
Dim ConnectionString$
ConnectionString$ = "DRIVER={MySQL O
我正在尝试制作一些VBA表单并计算一些简单的值,但我不明白为什么VBA不能识别Sin()和Cos()函数。例如:我编写了Int(),VBA将其转换为int(),但它不会对sin和cos执行相同的操作。此外,在我尝试编译我的代码之后
Private Sub btn_exit_Click()
Unload laborator_2
End Sub
Private Sub btn_start_Click()
today.Caption = Date
rnb_val.Caption = Int(Rnd * 90 + 1)
sqrt_val.Caption = S
我需要使用Powerpoint或VBA将URL的图像保存到windows计算机上的文件夹中。这样做的目的是,我试图将Tableau仪表板的图片嵌入到我的powerpoint中,但由于某种原因,当我插入它时,图片无法显示出来。使用VBA应该可以,因为我可以使用VBA将图像保存到文件夹中,然后使用VBA将其从文件夹插入到powerpoint中。 现在,这是我在EXCEL中尝试将图片从Tableau保存到windows文件夹的代码。Excel VBA或Powerpoint VBA都可用于此目的: Public Declare Function URLDownloadToFile Lib &