Bedankt voor uw vervolgvraag over het weergeven van een website in de mobiele modus met VBA-macro's in Excel. Ik ben blij om te horen dat je al enige ervaring hebt met deze aanpak.
Als u de website in de mobiele modus wilt weergeven, kunt u de eigenschap UserAgent van het browserobject aanpassen. Deze eigenschap bepaalt hoe de browser zichzelf identificeert met websites en kan worden aangepast om verschillende apparaten en browsers te simuleren.
Hier is een voorbeeld van hoe u uw VBA-code kunt wijzigen om de website in de mobiele modus weer te geven:
- Open de VBA-editor in Excel door op te drukken anders + F11.
- Dubbelklik in de Projectverkenner op het gebruikersformulier dat het browserbesturingselement bevat.
- Zoek in de code-editor van de UserForm de regel die de eigenschap UserAgent van het browserobject instelt, bijvoorbeeld:
WebBrowser1.Navigeer "https://www.example.com&">https://www.example.com"
WebBrowser1.Application.UserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, zoals Gecko) Chrome/88.0.4324.150 Safari/537.36"
- Wijzig de UserAgent-tekenreeks om een mobiel apparaat te simuleren, bijvoorbeeld:
WebBrowser1.Navigeer "https://www.example.com"
WebBrowser1.Application.UserAgent = "Mozilla/5.0 (Linux; **********; SM-G975F Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, zoals Gecko) Versie/4.0 Chrome/******* Mobile Safari/537.36"
- Sla het gebruikersformulier op en test de code om te zien of de website in de mobiele modus wordt weergegeven.
Houd er rekening mee dat de UserAgent-tekenreeks kan variëren, afhankelijk van het mobiele apparaat en de browser die u wilt simuleren. U kunt UserAgent-tekenreeksen voor verschillende apparaten en browsers online vinden.
Als je nog andere vragen hebt of ergens hulp bij nodig hebt, aarzel dan niet om het me te laten weten. Het zal mij een genoegen zijn om u te helpen.
Hartelijke groeten
Sneha
Geef iets terug aan de gemeenschap. Help de volgende persoon met dit probleem door aan te geven of dit antwoord uw probleem heeft opgelost. Klik onderaan op Ja of Nee.
Deze reactie is automatisch vertaald. Hierdoor bevat het wellicht gramaticale fouten of vreemde zinnen.