在Excel中单击超链接时将文本保存在Access中是通过以下步骤实现的:
下面是一个完整的步骤示例:
Sub SaveTextToAccess()
Dim accessApp As Object
Dim filePath As String
Dim tableName As String
Dim textData As String
' 设置Access数据库文件路径和数据表名称
filePath = "C:\path\to\your\access\database.accdb"
tableName = "your_table_name"
' 获取要保存的文本数据
textData = Selection.Value
' 创建Access应用程序对象
Set accessApp = CreateObject("Access.Application")
' 打开Access数据库文件
accessApp.OpenCurrentDatabase filePath
' 在指定的数据表中插入文本数据
accessApp.DoCmd.RunSQL "INSERT INTO " & tableName & " (your_field_name) VALUES ('" & textData & "')"
' 关闭Access应用程序对象
accessApp.CloseCurrentDatabase
Set accessApp = Nothing
End Sub
现在,当你在Excel中单击超链接时,将会执行宏并将文本保存到Access数据库中的相应表中。请确保在执行此操作之前,Excel和Access数据库文件都处于打开状态。
领取专属 10元无门槛券
手把手带您无忧上云