Gustav Brock
gustav at cactus.dk
Thu Aug 30 08:59:05 CDT 2012
Hi all
Found a lo-tech solution to this.
Create an unbound form.
Drag-n-drop into the form the table/query to copy from.
A subform control with the table/query is created.
Create a textbox and a button on the form.
The textbox can have zero height to make it not visible.
Apply this code to the button:
<code>
Private Sub btnCopy_Click()
Dim strCopy As String
Me!txtCopy.Value = Null
Me!subSalesWeek.SetFocus
DoCmd.RunCommand acCmdSelectAllRecords
DoCmd.RunCommand acCmdCopy
Me!txtCopy.SetFocus
DoCmd.RunCommand acCmdPaste
strCopy = Me!txtCopy.Text
strCopy = Mid(strCopy, Len(vbCrLf) + InStr(1, strCopy, vbCrLf, vbBinaryCompare))
Me!txtCopy.Value = strCopy
DoCmd.RunCommand acCmdCopy
Me!txtCopy.Value = Null
End Sub
</code>
Click the button.
Click the pane where to paste the data.
Paste.
/gustav
>>> gustav at cactus.dk 29-08-12 20:58 >>>
Hi all
I can run these commands:
DoCmd.RunCommand acCmdSelectAllRecords
DoCmd.RunCommand acCmdCopy
to select and copy all records from, say, an open query.
Then I can open a spreadsheet in Lotus Notes and paste in the records.
However, the first row is the column names ...
How can I prevent these from being pasted?
/gustav