Vba 如何将文件嵌入excel,使用它,然后将新版本再次嵌入excel工作簿I';我正在为excel创建一个新的Userform控件?

Vba 如何将文件嵌入excel,使用它,然后将新版本再次嵌入excel工作簿I';我正在为excel创建一个新的Userform控件?,vba,excel,user-controls,userform,Vba,Excel,User Controls,Userform,我正在为excel创建一个自定义Usercontrol(Userform),名称是Virtual forms。 控件将数据存储在工作簿所在的同一文件夹中创建的外部文件中(例如:VFFile.vf)。 如何将此文件嵌入excel(可能是OLEObject?或者是否有其他解决方案?) 更多信息: 我为excel创建了一个Usercotrol(ActiveX控件),它使用一个带有定义的外部文件(VFFile.vf)。现在为了避免开发人员总是必须定义文件名,文件在他的计算机上的位置,我想以某种方式将文件

我正在为excel创建一个自定义Usercontrol(Userform),名称是Virtual forms。 控件将数据存储在工作簿所在的同一文件夹中创建的外部文件中(例如:VFFile.vf)。 如何将此文件嵌入excel(可能是OLEObject?或者是否有其他解决方案?)

更多信息:
我为excel创建了一个Usercotrol(ActiveX控件),它使用一个带有定义的外部文件(VFFile.vf)。现在为了避免开发人员总是必须定义文件名,文件在他的计算机上的位置,我想以某种方式将文件合并到Excel中(当他将此控件放到Excel工作表上时,控件也会将此文件放入Excel工作簿)。有什么方法可以做到这一点吗?

我继续使用外部文件,因为它使我能够在其他环境中使用此控件,而不仅仅是VBA和Excel

例如,我也可以在Python、C#或VB.net中使用它

谢谢你们的提示和指导


Davor

我继续使用外部文件,因为它使我能够在其他环境中使用此控件,而不仅仅是VBA和Excel

例如,我也可以在Python、C#或VB.net中使用它

谢谢你们的提示和指导


Davor

你能详细解释一下你的意思吗?有许多可能的方法可以访问同一目录中的非Excel文件。你想完成什么?我已经编辑了这个问题。现在我想问的是否至少更清楚一点?您能将数据存储在同一工作簿中的工作表上吗?您可以选择隐藏工作表,以便您的用户无法查看。彼得谢谢您的建议。是的,这是一种方式(即使它是一打包含数据的表)。但随着时间的推移,我也希望将控件扩展到Word和Powerpoint。有许多使用VBA以不同文件格式存储数据的代码示例。搜索“VBA将数据存储在INI文件中”或“VBA将数据存储在XML文件中”来研究最适合您的内容。您能详细说明一下您的意思吗?有许多可能的方法可以访问同一目录中的非Excel文件。你想完成什么?我已经编辑了这个问题。现在我想问的是否至少更清楚一点?您能将数据存储在同一工作簿中的工作表上吗?您可以选择隐藏工作表,以便您的用户无法查看。彼得谢谢您的建议。是的,这是一种方式(即使它是一打包含数据的表)。但随着时间的推移,我也希望将控件扩展到Word和Powerpoint。有许多使用VBA以不同文件格式存储数据的代码示例。搜索“VBA将数据存储在INI文件中”或“VBA将数据存储在XML文件中”,研究最适合您的内容。