当前位置: 首页 > 知识库问答 >
问题:

打开/释放Office宏以滚动视图到所选内容

赵征
2023-03-14
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

dim args1(1) as new com.sun.star.beans.PropertyValue
args1(0).Name = "SearchItem.SearchString"
args1(0).Value = ":"

dispatcher.executeDispatch(document, ".uno:ExecuteSearch", "", 0, args1())
vd = ThisComponent.currentController.getViewData()
vdParts = Split(vd, ";")
vdParts(6) = CLng(vdParts(6)) + 1000
vd = join(vdParts, ";")
ThisComponent.currentController.restoreViewData(vd)

有什么建议吗?

PS:我正在Windows 7 x64上运行5.0.5.2版本

共有1个答案

宫瀚
2023-03-14

电子表格有可以操作的视图窗格,但看起来Writer中没有类似的界面。

相反,使用视图光标向下移动一个或两个页面,然后移回搜索结果的位置。

此外,不要使用dispatcher进行搜索。使用API,如Andrew Pitonyak的宏文档的7.14节所示。

 类似资料:
  • 问题内容: 我有一个具有静态高度和样式的元素中的搜索结果列表。我只想加载搜索结果的前x个(例如20个),并在用户滚动到包含搜索结果的元素的底部时加载另一个x个结果。 谁能向我解释我将如何做?我找到了一些示例,但所有示例都使用了整个文档的滚动值,而不是单个。我正在使用jQuery,如果有关系的话。 问题答案: 对我来说,听起来像是您想在滚动条即将结束时检测滚动条的位置。 在jquery组上四处搜寻时

  • 问题内容: 我有一个用CSS3进行动画处理的条形图,当前该动画在页面加载时激活。 我的问题是,由于之前有很多内容,因此给定的条形图不在屏幕上,因此当用户向下滚动到该条形图时,动画已经结束。 我正在寻找通过CSS3或jQuery仅在查看者看到图表时激活条形图上的CSS3动画的方法。 如果在页面加载后立即快速向下滚动,则可以看到该动画。 另外,我不知道这是否重要,但是我在页面上有此条形图的多个实例。

  • 下面的代码(在viewDidLoad中调用)导致一个完全红色的屏幕。我希望它是一个完全绿色的屏幕。为什么是红色的?我怎样才能让它变成绿色的呢?

  • 我在Scrollview中有Recyclerview 现在,滚动时,layoutStaticContent保持固定在顶部

  • 在我的一个活动中有一个父容器,它调用由一个水平scrollview组成的子容器作为对象之一。有点像recyclerview,其中放置了行对象,有一个由水平滚动视图组成的公共行/项布局。 我的目标是同步horizontalscrollview的位置,这样,当我在其中一个对象上从位置1水平滚动到位置2时,包含HorizonalScrollview的所有其他项目都会从位置1更新到位置2。 这是我的主容器

  • 我基本上试图重现警报标题和消息部分的行为。 标题和消息标签显示在滚动视图中。如果标签文本增加,则警报高度也会随着标签的固有内容大小而增加。但在达到特定高度时,警报高度会停止增加,并且标题和消息文本变得可滚动。 我读过: 文章 自动布局魔法:内容大小优先级 编辑自动布局约束(留档) AutoLayout中的固定宽度动态高度滚动视图 使用UIScrollView自动布局在iOS 堆栈溢出 向布局约束添