我在谷歌表格中制作了一个电子表格,其中有几个指向预填入的谷歌表格的链接。我在电子表格中添加了一个“按钮”,当您单击它时,它会导航到包含指向预先填充的表单的右侧链接的单元格(当前活动单元格右侧的16个单元格),如下所示;
function GoToSite(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
// Returns the active cell
var cell = sheet.getActiveCell();
cell.offset(0,16).activate();
我有一个用户表单,上面有复选框、文本字段和普通的东西,包括一个我想用来打开excel spredsheet的按钮。这很容易做到:
Private Sub CMB2_Click()
Workbooks.Open Filename:="G:\Formular.xlsm"
End Sub
执行此操作时,不能对该文件进行操作;换句话说,该文件处于非活动状态。“发件人”处于活动状态,在关闭或取消表单之前,文件将被锁定。我称它为锁定,因为缺乏更好的描述。
如果我将表单设置为无模式,表单中的所有字段都会失去其功能,但按钮除外,但至少我可以在打开的电子表格中工作。
UserForm1.