我大约有100个Word文档,其中包括外国名字的音译。这些文档的作者使用了一种称为e2的特殊字体,该字体具有大约十二个特殊音译字符(所有这些字符均以Microsoft Sans Serif字体提供)。
我想遍历文档的每个字母,每当.Font = "e2"我想遍历十二个字母(很容易猜出它们是什么)并将其替换为Microsoft Sans Serif等效语言时。但是我不知道如何通过字母循环。像在Excel电子表格中的单元格中循环一样吗?
关闭Microsoft Word时,可以取消关闭事件.Excel也是如此.
但PowerPoint关闭事件没有取消标志.
是否可以以任何其他方式取消活动?
因此,如果我要使用Access表单,并在其中嵌入Excel电子表格或PowerPoint套牌,我将如何在VBA代码中引用它?
我知道我必须设置库,命名OLE对象的框架,并使用适用的语法到我想做的任何事情,无论我在表单中坚持什么,但是我用Excel和/或PowerPoint做过的唯一事情从Access中自动打开单独的窗口/应用程序,而不是在Access窗体中.所以我不知道该怎么办.
如果我说它是一个新的Excel.Application,那么set xls = to(文件中的ss,而不是某个地方的另一个Excel文件的某些文件路径)?
那有意义吗?
我想扫描PowerPoint 2007文件,但我正在尝试使用C++.是否有适用于C++的Open XML解析器?
我知道必须有一些差异.我有一个Silverlight组件(时间轴),我想让它在Windows Phone 7上运行.我是否需要进行大量更改?我知道.NET和Silverlight,但我是手机编程的新手.
我有很多演示文稿需要在我公司之外共享,我需要一种方法来遍历所有演讲者笔记并自动删除它们.有没有办法在VBA中执行此操作?我在搜索这个但似乎找不到任何东西.
我使用 Powerpoint 对象模型在 PowerPoint 2007 中以编程方式创建演示文稿。
我运行我的程序的一些计算机将 PowerPoint 设置为希伯来语作为主要编辑语言。(要更改主要语言,请按“Office”按钮,然后按“Powerpoint 选项”,然后转到“流行”->“语言设置”->“主要编辑语言”)
在这些计算机上,当我运行我的程序时,创建的演示文稿中的所有文本(错误地)都显示为右对齐,并且项目符号出现在文本的右侧。
我可以通过编辑生成的演示文稿 PPTX 文件中的 ppt/presentation.xml 来解决这个问题。我为每个项目符号级别调整了“默认文本样式”中的 Alignment 和 RightToLeft 属性。但是,XML 编辑对于这个项目来说并不是一个好的选择。
除了单独更改每个文本框之外,如何使用对象模型(即 VBA)更改演示文稿中的默认文本方向?
谢谢你的建议,
我试过的:
我执行了Application.Presentations(1).LayoutDirection = ppDirectionLeftToRight,它改变了 PowerPoint 用户界面的方向。我也改成Application.Presentations(1).LanguageID 了美式英语。不幸的是,做这些事情并没有解决创建的演示文稿中从右到左的文本问题。
所以最后我放弃了改变参数的演讲本身,事实上直接更改ParagraphFormat.TextDirection,并ParagraphFormat.Alignment为每个Run我最初试图避免每次文本框的,自然这有预期的效果。
我想在MS Word文档中对每个粗体句子做第一个字母.什么是实现这一目标的好方法?
我正在使用PowerPoint 2003演示文稿进行自助服务终端显示,它几乎全天候运行.其中一张幻灯片包含天气,当前日期和7天预报.
我已经编写了将从Excel工作簿更新天气的子程序,并更新显示的日期,但是现在我必须在进入时手动更新它.有没有办法让我可以有一个子程序(例如UpdateSlide())幻灯片放映到特定幻灯片时调用?似乎没有官方的方法可以做到这一点,我出于安全原因假设,但是如果定时事件,它会称之为每六个小时?
Id如果你知道它,有没有办法得到一个形状Name?
例如,如果我有这个:
Dim myshape As Shape
myshape.Name
Run Code Online (Sandbox Code Playgroud)
我可以得到它Id吗?
myshape.Id = getIdByName(myshape.Name)
Run Code Online (Sandbox Code Playgroud) powerpoint ×6
vba ×3
ms-word ×2
word-vba ×2
.net ×1
access-vba ×1
c++ ×1
excel-vba ×1
ms-access ×1
openxml ×1
silverlight ×1
text ×1