我正在构建一个Access数据库,用于将大量内容上传到网站。我们之前已将其输入Excel,但正在尝试简化流程以帮助防止错误。在一些地方,内容超过了excel单元格的最大字符数限制,以及Access中备注字段中的字符限制(~65,000个字符)。以前我们将尽可能多的内容放入原始单元格并创建溢出单元格。我们希望将所有内容提取到单独的文本文件中,并在其所属的单元格中包含对该文本文件的引用。
有没有办法在VBA中执行此操作?我知道当内容太长时我可以标记,但是我能以某种方式(1)让VBA创建一个具有给定文件名的新文本文件; (2)将该文件名插入单元格?
感谢有关解决此问题的任何想法或任何其他想法...
答案 0 :(得分:0)
取决于您的最终用例。解决方法可能只是维护.txt
个文件的文件夹,而不是将文本数据存储在备忘录中,将它们存储在文件中(通过构建一些GUI,如果手动输入文本或使用一些简单的代码) 。
该文件应使用GUID生成器命名,GUID名称应存储在数据库中。
e.g。
fileName = "12b0f8f3-1142-48b8-96eb-914ba9e04f55.txt"
memoField.value = "12b0f8f3-1142-48b8-96eb-914ba9e04f55"