导出到Word会生成一个完全无用,无法读取的文档。<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />嗨,大家好,
我创建了一个生成大量图表(控制图和分布,直方图)的脚本。
- 最后我尝试将报告导出到Word,但结果非常差。
- 首先,如果单词只在Word打开时起作用。
- 我有时会收到来自Word的错误消息:“此文档中的表已损坏”。
- 控制图表正确传输,但直方图主要属于页面。 由于它们是正确对齐的,因此它主要在文档中留下空白区域。
脚本的整个要点是自动执行将信息发送给用户的过程。 是否有任何教程或函数可以让您控制输出,以获得一个漂亮可读的文档?
码:
DispBox =新窗口(“MyWindow”,
V列表框(
对于(i = 2,i <= N Col(inputTable),i ++,
//创建控制图
//创建直方图
);
);
);
DispBox << Save MSWord(“C:\ temp \ test.doc”,png);
创建的窗口完全按照应有的方式给出结果。
如果我将图表转换为图片格式,它会变成一张巨大的图片,所有图表都很小,我也不能使用它。
Html格式:HTML看起来也很糟糕(缩放到1000%,仍然不可读)。
交互式HTML:这是使图表看起来像它们应该的唯一格式。 但是在Word中打开交互式HTML不起作用。
有没有人经历过这个?
谢谢,
一月
Re:导出到Word会生成一个完全无用的,无法读取的文档。Thanx的答案。
我不需要按钮。 整个要点是拥有一个可以自动运行的脚本。 所以我没有使用按钮。
我试图在整个for循环中添加一个标签框。 我还尝试在循环内添加一个选项卡框(在两个图形周围,并分别在每个图形周围再次尝试)。 我根本没有输出(只是一个灰色的窗口)。
如果我将V列表框导出为单词,它每次都有效但文件仍未保存,只有在打开Word时才有效。 所以没有自动化的可能性。
我更改了类型以保存为RTF。 这确实发生了!该文件看起来一样(丑陋和无法使用)。
我可以使用vba-macro打开它并编辑它看起来应该是的内容,不幸的是,几乎每次我收到数据表已损坏的消息时。
这是在几台计算机上测试的,只是为了排除我工作站上的问题。
猜猜是时候寻找不同的解决方案了。
Re:导出到Word会生成一个完全无用的,无法读取的文档。我不导出窗口,而是选择窗口内的输出。这是一个将一系列图表保存到MS-Word的示例。 顺便说一句,我使用Native而不是png。 各种_expr变量指向图构建器表达式。
trend_win = 新窗户 ( “趋势图” ,
hlistbox (
panelbox ( “操作” ,
H列表框 (
按钮框 ( “保存到MSWord” ,
trend_output << 保存MSWord ( “” ,本地人 ) ;
) ,
按钮框 ( “关闭这个窗口” ,
trend_win << 关闭窗口 ) ,
) ,
) ,
) ,
trend_output = 标签框 (
“报告百分比” ,
标签框 (
“总RP” , rp_expr ,
“国家RP” , ctryrp_expr ,
“年龄组RP” , agerp_expr ,
“性别RP” , sexrp_expr ,
“严重RP” , serrp_expr ,
“适应症RP” , indrp_expr
) ,
“案例计数” ,
标签框 (
“总CC” , cc_expr ,
“国家CC” , ctry_expr ,
“年龄组CC” , age_expr ,
“性别CC” , sex_expr ,
“严重CC” , ser_expr ,
“适应症CC” , ind_expr ,
) ,
)
) ;