我有一个基于Excel的应用程序,它收集一些用户输入,并根据用户输入进行一些计算。应用程序本身不存储任何用户输入或计算;目前,每当用户运行应用程序时,它都会将数据发送到Access数据库,并将一行插入到链接到Sharepoint列表的Access表xlTable中。相关代码为:
sub sendToSharepoint(userName as string, folderPath as string, calculatedValue as long)
dim db as DAO.database
dim insertStr as string
'open connection to
我正在尝试使用VBA从SharePoint打开一个Excel文件。因为每次运行宏时,我要查找的文件可能是不同的,所以我希望能够查看SharePoint文件夹并选择我需要的文件。
当我想在网络驱动器上查找一个文件时,下面的代码工作得很好,但是当我用一个SharePoint地址替换它时,我会得到“运行时错误76:路径未找到”。
Sub Update_monthly_summary()
Dim SummaryWB As Workbook
Dim SummaryFileName As Variant
ChDir "http://sharepoint/my/file/path"
S
我正在尝试使用URL路径确定Excel VBA中是否存在Sharepoint文件夹,如果不存在,则创建该文件夹。如果我映射网络驱动器,我可以很容易地做到这一点:
myWorkbookBasePath = "Z:Documents\Reports\2013\"
If Dir(myWorkbookBasePath, vbDirectory) = "" Then
MkDir myWorkbookBasePath
End If
但是,我不知道如何使用URL路径来执行此操作。如果我使用
myWorkBookBasePath= "http:/
我的操作系统是Windows 7 64位。我有MS Office 2016 64位,使用MS Access。我已经安装了Oracle 11g (11.2.0) 64位。我已经使用odbcad32.exe创建了DSN数据源,并且能够使用ODBC驱动程序SQORA32.DLL (OracleinOraDb11g_home4)成功地连接到Oracle。
但是,当我试图在MS Access中通过VBA连接时,我始终得到这样的消息:
[Microsoft][ODBC Driver Manager] Data source name not found
and no default driver spe