场景
我使用以下代码创建了一个输入框:
total = Application.InputBox(prompt:="Please key in the total value", Title:="", Type:=2)
问题
输入框随机出现在屏幕的角落。
我需要什么
我需要将此输入框对齐到用户表单或屏幕中央。有人有任何想法吗?
场景
我使用以下代码创建了一个输入框:
total = Application.InputBox(prompt:="Please key in the total value", Title:="", Type:=2)
问题
输入框随机出现在屏幕的角落。
我需要什么
我需要将此输入框对齐到用户表单或屏幕中央。有人有任何想法吗?
total = Application.InputBox(prompt:="Please key in the total value", left:=(Application.Width / 2), top:=(Application.Height / 2), Title:="", Type:=2)
给予 left
和 top
属性。可以通过获取 Application.width
和 Application.height
找到其位置。将这些值除以 2,大概就可以将输入框移动到屏幕中心,无论屏幕大小如何。
编辑 1:
我原以为问题已经解决了。但是当我在不同的系统上使用时,发现它并不稳定。所以希望有人可以帮忙解决。