所以我知道如何在PowerPoint中用VB命名文本框或类似对象,但我想知道是否有办法通过功能区命名对象(PowerPoint 2007).例如,如果我在幻灯片上添加一个文本框,有没有办法为它指定一个名称(有点像访问中的属性窗口,或者在左上角的Excel 2003中可以输入名称的文本框) ?
基本上我以后可以在代码中引用它; 无需使用代码来命名我在事后添加的每个对象.也许通过功能区更简单的方法?
所以函数=Now()....有一种方法我可以使用这个,只得到日期,而不是时间?
或者只是这个想法的功能?
我在DVD光盘上安装了Visual Studio 2010 Pro,但它是一个ISO映像,我想在家用PC上运行它来代替2010 Express Edition.
首先,我可以在家用电脑上运行吗?我是否需要虚拟驱动器工具才能在家用计算机上运行图像?有微软虚拟驱动器工具吗?有没有一个很好的资源我可以阅读这个并学习基础知识.
virtual-machine visual-studio-2010 virtual-drive visual-studio
我知道对于那里的人来说这是一个简单的问题,但我从来没有真正使用过功能模块,因为我不明白它们是什么.
所以我有很多东西可以使用它(减少冗余),但我想知道如何从表单调用sub(如按钮单击)过程.
我试过这个......
Sub Command_Click()
Call "pptCreator"
End Sub
Run Code Online (Sandbox Code Playgroud)
我知道这很糟糕,但我不知道如何将其纳入程序.
我有一个列表框,根据用户选择填充不同的数据集.
如何循环遍历列表框中的任何给定值?这是一个For Each声明,还是什么?
我有大约50个左右的Excel工作簿,我需要从中提取数据.我需要从特定单元格,特定工作表中获取数据并编译成一个数据集(最好是另一个excel工作簿).
我正在寻找一些VBA,以便我可以将结果编译到我用来运行代码的工作簿中.
因此,我需要从工作表("DataSource")中提取数据的xls或xlsx文件之一,我需要评估单元格(D4),如果它不为null,则从单元格(F4)中提取数据,然后放入进入编译数据集的新行.循环遍历上面提到的该文件夹中的所有Excel文件.
如果可能的话,我希望第一列中的第一个数据字段是在结果数据集中从中提取数据的文件的名称.
有人可以帮我弄这个吗?我正在寻找VBA,因为我对此更熟悉,但也对VBScript感兴趣(因为我试图深入研究并了解其中的差异).
那么如何将值从一种形式传递到另一种形式呢?例如:用户从列表中选择一个组织,这将打开一个旅行表单,允许用户输入有关旅行的各种信息.在一个地方,我想添加另一个小弹出窗口,他们可以在这里输入他们正在访问的组织的联系信息(只是POC的名称和电话).
因此,当从选择屏幕打开该初始表单时,它有两个ID,它们只是隐藏在文本框中(一个是tripID,另一个是OrgID),那么如何将这些ID传递给第二个小弹出窗体,以便联系信息具有相关ID.
谢谢.
嘿,我只是学会了如何将我的SQL语句放入VBA(或至少把它们写出来),但我不知道如何获取返回的数据?
我有几个表格(图表形式)基于我运行非常常规参数的查询,只是改变时间框架(就像月份的前10名销售一样).然后我有自动将图表对象传输到powerpoint演示文稿的过程.所以我预先建立了所有这些查询(如63),并且图表形式匹配(呃,是啊...... 63 ......我知道这很糟糕),然后所有这些事情都建立在"开放/关闭"触发下一个事件的事件(就像我最好的尝试一样是黑客......或者多米诺骨牌;无论你喜欢哪个).
所以我试图学习如何在VBA中使用SQL语句,这样我最终可以在那里完成所有这些(我可能仍然需要保留所有这些图表形式,但我不知道,因为我显然缺乏理解).
除了我在顶部提出的问题之外,有人可以提供建议吗?谢谢
我在表单上有大约10个文本框,实际上用于显示而不是输入.它们被命名为txt_001_Name,txt_002_Title等等.为此使用了什么样的循环.
我应该使用什么样的VBA来实际循环文本框的名称?所以,如果我是debug.print,它看起来像:
txt_001_Title
txt_002_Title
txt_003_Title
Run Code Online (Sandbox Code Playgroud)
这可能很简单 - 我应该学习的原因更多!
编辑:对不起,我应该对此更具描述性.
由于上面的命名约定,我希望迭代这些文本框,以便我可以执行每个文本框.这10个文本框中实际表示的是数值,每个文本框在onload事件中都有一个SQL语句.我还有另一组十个包含更静态的数值,最后另一个十个使用表达式简单地将前十个中的每一个除以相对的"第二"十,并且该值最终在相对中所以基本上它看起来像仪表板.
'first ten' 'second ten' 'resulting ten'
---------------------------------------------------
txt_001_value txt_001_calc txt_001_result
txt_002_value txt_002_calc txt_002_result
Run Code Online (Sandbox Code Playgroud)
等等
所以我实际上想将它用于'结果'文本框.我想循环前十,并执行这个简单的计算:
me.txt_001_result = me.txt_001_value / me.txt_001_calc
Run Code Online (Sandbox Code Playgroud)
所有的命名约定"匹配",所以我可以为此手动输入上面的10行,但我确信有更好的方法(循环这个),我应该学习它.
在ksh中,如何提示用户输入值,并将该值加载到脚本中的变量中?
命令行
echo Please enter your name:
Run Code Online (Sandbox Code Playgroud)
在脚本中
$myName = ?
Run Code Online (Sandbox Code Playgroud) vba ×8
ms-access ×6
access-vba ×4
loops ×2
excel ×1
function ×1
ksh ×1
linux ×1
office-2003 ×1
parameters ×1
powerpoint ×1
sql ×1
unix ×1
vbscript ×1