Tôi đang cố gắng thực hiện một cái gì đó như this post nhưng với Excel VBA. Tôi muốn gửi câu trả lời trên biểu mẫu tài liệu google mỗi lần nhấn nút trên bổ trợ Excel. Addin sẽ là một tệp XLA và được viết bằng VBA.Sử dụng Excel VBA để điền và gửi biểu mẫu Google Tài liệu
Tôi muốn có thể thu thập những tính năng mà người dùng đang sử dụng. Nếu ai đó có giải pháp tốt hơn, tôi sẽ mở.
--- Chỉnh sửa ---
This là hình thức Tôi cố gắng để viết thư cho (trích đoạn của mã cho một trong những lĩnh vực này.)
<div class="errorbox-good">
<div class="ss-item ss-item-required ss-text">
<div class="ss-form-entry">
<label for="entry_0" class="ss-q-title">
UserName
<span class="ss-required-asterisk">*</span>
</label>
<label for="entry_0" class="ss-q-help"></label>
<input type="text"
id="entry_0"
class="ss-q-short"
value=""
name="entry.0.single">
</div>
</div>
</div>
--edit 2-- Đây là những gì tôi đã cố gắng cho đến nay, nhưng nó vẫn không hoạt động. Tôi nhận được một lỗi trên dòng mà nói ".UserName.Value = Environ (" tên người dùng ")" Tôi nghi ngờ nó là bởi vì nó không phải là tìm mục .username.
Private Sub GoogleForm()
Dim ie As Object
Set ie = CreateObject("InternetExplorer.Application")
On Error GoTo errHandler
With ie
.navigate "http://spreadsheets.google.com/viewform?hl=en&cfg=true&formkey=dHFTMzkwR2RpY2tzSUNnbVhIcDN3WWc6MA"
Do While .busy: DoEvents: Loop
Do While .ReadyState <> 4: DoEvents: Loop
With .document.Forms(1)
'Username
.UserName.Value = Environ("username")
'Key
.Key.Value = "00qwe-12ckd"
.submit
End With
Do While Not CBool(InStrB(1, .document.URL, _
"cp_search_response-e.asp"))
DoEvents
Loop
Do While .busy: DoEvents: Loop
Do While .ReadyState <> 4: DoEvents: Loop
MsgBox .document.all.tags("table").Item(11).Rows(1).Cells(7).innerText
End With
Exit Sub
errHandler:
ie.Quit: Set ie = Nothing
End Sub
@guitarthrower: chỉ muốn kiểm tra để xem nếu câu trả lời dưới đây câu trả lời câu hỏi của bạn. –
Xin lỗi vì sự chậm trễ. Tôi đã không quên. Tôi đã chạy vào một chút tồn đọng trên các dự án khác. Tôi nên có thời gian để xem xét tối nay mặc dù. – guitarthrower
không sao cả. ở đây để giúp đỡ! –