我已经上网几个月了,但还没有真正找到我想要执行的以下任务的解决方案。这是一笔交易。
我正在用 VBA 编写一堆代码,这基本上是在工作簿中创建一个新的工作表,其中包含用于工作目的的特定类型的计算器(有很多)。一张纸 - 一种类型的计算器/分析。
我想要完成的是,由于代码量不断增加 - 我想将所有内容都放在功能区上,这样我就可以通过它访问宏。然而,这项工作是建立在具体情况分析的基础上的,所以每个新项目都需要创建一个新的 Excel 工作簿,我可以在其中选择我想要的计算器并完成工作。
除此之外,它需要在网络中所有装有 Excel 的计算机上启动,以便我能够修改/添加宏代码,以便所有 PC 都可以同时保持最新状态。
简单总结一下:
那么,有没有什么解决方案,例如 - 我创建 2 个文件(一个带有功能区配置,另一个带有计算器)并将它们放入服务器文件夹中?每个用户在安装过程中访问它们一次(基本上是找到插件所在的文件夹),如果我需要修改某些内容 - 我会使用服务器文件夹中的这两个文件进行修改,仅此而已。
如果即时更新所有用户不是真实的或相当困难(对于非程序员而言),则可以进行手动更新,但至少必须能够访问每个新工作簿中的功能区。
预先感谢您的帮助。
发现了类似的问题,但是没有找到合适的解决方案.
这是一个代码:
import matplotlib.pyplot as plt
plt.plot([1,2,3],[4,2,5])
plt.show()
Run Code Online (Sandbox Code Playgroud)
跑,得到消息:
ImportError:没有名为'matplotlib.pyplot'的模块; 'matplotlib'不是一个包
我使用预装的python-2.7和python-3.5(我使用python3)运行Linux Mint 18,之前我用一个简单的sudo apt-get install方法安装模块,效果很好.
在运行上面的代码之前,我已经以通常的方式安装了matplotlib sudo apt-get install python-matplotlib.由于还没有解决,开始寻找解决方案.
Python的位置
which python3 /usr/bin/python3
当前的Matplotlib已安装
sudo find /usr | grep matplotlib /usr/lib/python3/dist-packages/matplotlib
我的尝试:
1)我已经删除了matplotlib autoremove,并尝试改为使用它sudo apt-get install python3-matplotlib.没有成功.
2)使用:pip3 install matplotlib或sudo pip3 install matplotlib.收到的错误如:
命令python setup.py egg_info失败,错误代码为1/tmp/pip-build- ....
3)然后我找到了另一个解决方案:
sudo apt-get install virtualenv
virtualenv -p /usr/bin/python3 py3env
source py3env/bin/activate
pip install matplotlib
Run Code Online (Sandbox Code Playgroud)
同样的结果.
没有尝试使用import sys sys.path.append('/usr/lib/pymodules/python2.7/') …
excel ×1
excel-addins ×1
linux ×1
matplotlib ×1
python-2.7 ×1
python-3.5 ×1
ribbon ×1
server ×1
vba ×1