问题标签 [ms-publisher]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
709 浏览

vba - 在 Publisher 中使用 vba 更新文件的链接

如何使用宏自动更新 Publisher 中的 OLEObjects 链接的过程?我发现了一些关于如何执行此操作的讨论(主要在 PowerPoint 中),并且在尝试将其应用于 2010 Publisher 文档时遇到了一些问题。

首先,当我在消息框中显示 .LinkFormat.SourceFullName 时,当我通过菜单选项编辑文件链接时,对 Excel 工作表或对象的引用都不会像在对话框中那样出现。

其次,当我尝试简单地更改显示为 .SourceFullName 的文件名时,我收到一条编译错误消息,提示我无法分配给只读属性。

对此的任何帮助将不胜感激。

当我应用以下代码时,尝试分配新链接名称时出现编译错误。如果我注释掉 .SourceFullName = newlinkname 行,我会收到消息框,告诉我有可用的 Edit 和 Open ObjectVerbs,并且显示的链接名仅包括“C:\Desktop\Projects\old.xlsx”。当我通过功能区使用“编辑文件链接”命令时,它不显示链接到对象的工作表和图表引用。在那里,对话框实际上显示:

old.xlsx!H_A_CurrStat_byYrDxBar![old.xlsx]H_A_CurrStat_byYrDxBar 图表 1

我想使用宏将源名称从 old.xlsx 更改为 new.xlsx,然后更新链接对象。

0 投票
2 回答
368 浏览

vba - 如何调整文本框的大小

我在 MS Publisher 中有一个 1000 页的文档。

我必须调整每个 TextFrame 的大小。每页大约有四个。

我的宏看起来像这样:

我检查了宏安全并启用了所有宏。我保存了一切。

它给了我一个错误,我想更改文本框的高度。

0 投票
1 回答
75 浏览

vba - 如何在 MS Publisher 的 VBA 中移动一堆文本框?

有没有一种简单的方法可以改变 MS Publisher 中许多文本框的位置(水平和垂直)?我在哪里可以找到所有方法以及对宏编程的解释?

0 投票
2 回答
222 浏览

vba - 如何在发布者中设置所选单元格的背景颜色

我正在尝试创建一个宏,使用 Publisher 中的 VBA 将单元格中文本的字体颜色设置为白色,并将单元格背景设置为黑色。

到目前为止,我已经设法设置要更改的字体颜色,但我真的在与背景作斗争——我找不到合适的值来更改。

这是我到目前为止所拥有的:

进展 经过进一步的试验和错误,我已经弄清楚了如何改变单元格背景,但是目前我只能通过为CellRange. 这意味着改变颜色的单元格是硬编码的,而不是选定的。如何计算商品编号?

0 投票
1 回答
320 浏览

vba - Publisher VBA 垂直文本对齐属性不适用

我正在尝试创建一个表格并将文本垂直居中。创建表格时,我用文本填充单元格并应用对齐方式:

但是,文本没有正确垂直对齐。当我查看“格式表”下的“单元格属性”选项卡时,我看到它已经设置为“中间”垂直对齐,但只有在我点击“确定”后才会应用这个(如果我点击取消,没有任何变化)。

在应用对齐之前或之后更改文本都没有关系。有人对为什么会这样有任何想法吗?

0 投票
1 回答
367 浏览

c# - 将图像文件插入到发布者文档中以代替现有图像

我有发布者文档用作模板。

在此处输入图像描述

如何从文件中插入图像代替“?” 图片。

可能与 MS Word 的方式相同,但我找不到。

我以这种方式访问​​该模板:

0 投票
1 回答
623 浏览

powershell - 使用 powershell 更改 MS Office Publisher 中的图像

我正在创建一个 powershell 脚本,它将自动为腕带生成发布者文件。腕带上有一个二维码和一些其他细节,用于识别佩戴者的个人身份。我目前有一个模板文件设置,一个复制它的脚本,重命名它,并编辑页面上的一些文本。

我需要将模板中的占位符图像更改为 QR 码图像的脚本,QR 中的数据仅来自一组图像(1800 个),所有图像都已生成并命名为与 Powershell 中使用的名称相匹配。

以前有没有人使用 powershell 更改过 MS Publisher 中的图像?以下是我目前拥有的代码。

模板文档中的图像当前是一个 145*145 像素的空白正方形,将由相应的 QR 码图像替换,具体取决于 $CurrentMember 的值。我还没有写任何东西来尝试更改图像,因为我在网上找不到任何东西,我搜索的任何东西似乎都会返回有关 Azure 发布服务器图像的结果。

非常感谢,

0 投票
1 回答
219 浏览

vba - 如何使用 VBA 使文本框适合 MS Publisher

嗨 MS Publisher VBA 程序员:-)

看起来如此简单的事情实际上没有记录。我需要做的就是能够以编程方式将文本插入文本框中,然后在我添加更多文本时让文本调整大小垂直扩展自身。

如果我通过插入 TextBox 并在 TextBox 的“格式”选项卡的“文本适合”下拉菜单中选择“使文本框适合”选项来手动执行此操作,则效果很好。

此代码不起作用:

有任何想法吗?谢谢。

0 投票
1 回答
600 浏览

pdf - PDF 元数据限制

PDF 中保存的元数据关键字字符的数量是否有限制?我在 Microsoft Publisher 中设计的工作说明下保存部件号。它将保留超过 255 个字符,但是当我将文档导出为 PDF 时,它会被截断。

谢谢你的帮助。

0 投票
0 回答
44 浏览

php - 如何读取多个 MS 发布者文件

我有一个 PHP 代码,可以读取多个TXT 文件,并允许用户在输入字符串时进行搜索,系统读取所有文件并将结果显示在包含文件名行号的表中。

截屏: 在此处输入图像描述

我现在需要的是让系统读取 MS 发布者文件并显示相同的结果。

这可能吗?

代码: